print('hello, world')
name = input('please input your name:')
print('hello,', name)
print('1024 * 768 = ', 1024 * 768)
s = input('please input your birth:')
birth = int(s)
if birth < 2000:
print('00前')
else:
print('00后')
a = 123
print('a =', a)
a = 'ABC'
print('a =', a)
print('''line1
line2
ling3''')
print('''line1
line2
ling3''')
len('ABC')
print('你好,中文测试正常')
print('Hi, %s, you have $%d.' %('Michael', 100000))
print('%.2f' %3.1415926)
print('Age: %s. Gender: %s' %(25, True))
age = 18
if age >= 18:
print('you are an adult')
elif age >= 6:
print('you are a teenager')
else:
print('you are a kid')
names = ['Michael', 'Bob', 'Tracy']
for name in names:
print(name)
sum = 0
for x in list(range(101)):
sum = sum + x
print('sum = ',sum)
sum = 0
n = 99
while n > 0:
sum = sum + n
n = n - 2
print('sum = ', sum)
L = ['Bart', 'Lisa', 'Adam']
for s in L:
print('Hello, %s!' %(s))
s1 = 72
s2 = 85
r = (s2 - s1) / s1 * 100
print('%.1f%%' % r)
height = 1.75
weight = 80.5
bmi = weight / (height * height)
print(bmi)
if bmi < 18.5:
print('过轻')
elif bmi < 25:
print('正常')
elif bmi < 28:
print('过重')
elif bmi < 32:
print('肥胖')
else:
print('严重肥胖')
print(abs(-100))
print(max(-110, 100, 2, 30))
print(int('123'))
print(12.33334)
print(1.234)
a = abs
print(a(-1))
n1 = 255
n2 = 1000
print('255 =', str(hex(n1)))
print('1000 =', str(hex(n2)))
def my_abs(x):
if x >= 0:
return x
else:
return -x
print(my_abs(-99))
from abstest import my_abs1
print(my_abs1(-20))
def nop():
pass
import math
def move(x, y, step, angle = 0):
nx = x + step * math.cos(angle)
ny = y - step * math.sin(angle)
return nx, ny
r = move(100, 100, 60, math.pi / 6)
print(r)
def quadratic(a, b, c):
s = b * b - 4 * a * c
if a == 0:
x = -c / b
return x
elif s == 0:
x = -b / 2*a
return x
elif s < 0:
return 'No Answer'
else:
x1 = (-b + math.sqrt(s)) / (2 * a)
x2 = (-b - math.sqrt(s)) / (2 * a)
return x1, x2
r = quadratic(2, 3, 4)
print('quadratic(2, 3, 1) =', quadratic(2, 3, 1))
print('quadratic(1, 3, -4) =', quadratic(1, 3, -4))
if quadratic(2, 3, 1) != (-0.5, -1.0):
print('测试失败')
elif quadratic(1, 3, -4) != (1.0, -4.0):
print('测试失败')
else:
print('测试成功')
L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']
print(L[0:3])
'a test module'
__author__ = 'VoidWalker'
import sys
def test():
args = sys.argv
if len(args) == 1:
print('Hello, world!')
elif len(args) == 2:
print('Hello, %s!' %args[1])
else:
print('Too many arguments!')
if __name__=='__main__':
test()
'常用第三方模块'
from PIL import Image, ImageDraw, ImageFont, ImageFilter
import random
im = Image.open('test.jpg')
w, h = im.size
print('Original image size : %sx%s' %(w, h))
im2 = im.filter(ImageFilter.BLUR)
def rndChar():
return chr(random.randint(65, 90))
def rndColor():
return (random.randint(64, 255), random.randint(64, 255), random.randint(64, 255))
def rndColor2():
return (random.randint(64, 255), random.randint(32, 127), random.randint(32, 127))
width = 60 * 4
height = 60
img = Image.new('RGB', (width, height), (255, 255, 255))
font = ImageFont.truetype('Arial.ttf', 36)
draw = ImageDraw.Draw(img)
for x in range(width):
for y in range(height):
draw.point((x, y), fill = rndColor())
for t in range(4):
draw.text((60 * t + 10, 10), rndChar(), font = font, fill = rndColor2())
img = img.filter(ImageFilter.BLUR)
img.show()
import requests
r = requests.get('https://www.douban.com/')
print(r.status_code)
r = requests.get('https://www.douban.com/search', params = {'q': 'python', 'cat': '1001'})
print(r.url)
print(r.encoding)
链接:
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014320027235877860c87af5544f25a8deeb55141d60c5000