1
a = int(input("请输入第一个数:"))
b = int(input("请输入第二个数:"))
symbol = input("请输入四则运算符号:(+-*/)")
if symbol == "+":
print("%s%s%s=%s"%(a,symbol,b,a+b))
elif symbol == "-":
print("%s%s%s=%s"%(a,symbol,b,a-b))
elif symbol == "*":
print("%s%s%s=%s"%(a,symbol,b,a*b))
elif symbol == "/":
if b == 0:
print("除数不能为零")
else:print("%s%s%s=%s"%(a,symbol,b,a/b))
print()
2.
m = float(input("输入体重,单位是kg"))
n = float(input("输入身高,单位是m"))
bmi = m/(n**2)
if bmi < 18.5:
print("体重过轻")
elif 18.5<= bmi <24:
print("体重正常")
elif 24 <= bmi < 27:
print("过重")
elif 27 <= bmi < 30:
print("轻度肥胖")
elif 30 <= bmi <35:
print("中度肥胖")
else:
print("重度肥胖")
print()
3.
菱形
def test(num):
for i in range(0,num+1):
print(' '*(num-i),'*'*(i*2+1))
for n in range(num-1,-1,-1):
print(' '*(num-n),'*'*(n*2+1))
test(3)
#两个for循环分别打印正菱形和反菱形。
三角形
layer = int(input("层数"))
for i in range(1,layer + 1):
star_num = 2 * i - 1
for y in range(1,satr_num):
print("*",end='')
space_num =layer - i
for y in range(1,space_num):
print(" ",end='')
print()
作业5
n = int (input("请输入一个数"))
for i in range(2,n):
if i % 1 == 0:
print("该数字是质数")
break
else:
print("该数字不是质数")
作业6
month = int(input('Month:'))
if month in [3,4,5]:
print('春季')
elif month in [6,7,8]:
print('夏季')
elif month in [9,10,11]:
print('秋季')
elif month in [12,1,2]:
print('冬季')
else:
print('输入不合法')
作业7
people = input("请输入用户名")
for i in range():
name = "admin"
if people == name:
break
else:
print("用户名不存在")
if people == name:
for j in range():
key = input("请输入密码")
rightkey = "88888"
if key == rightkey:
print("登陆成功")
break
else:
print("密码错误")
print()
作业8
for i in range(99,9999):
a = i // 100 - i // 1000 * 10
b = i // 10 - i // 100 *10
if a == 3 and b == 6 and i % 3 == 0 and i % 2 == 0:
print(i)
作业9
a = input("请输入一个四位数:")
while a.isdigit():
b = int(a)
break
else:
a = input("请输入一个四位数:")
a.isdigit()
a4 = b // 1000
a3 = b // 100 - b // 1000 * 10
a2 = b // 10 - b // 100 * 10
a1 = b - b // 10 * 10
print(str(a1)+str(a2)+str(a3)+str(a4))
作业10