体重指数
height=float(input("请输入身高(m):"))
weight=float(input("请输入体重(kg):"))
BMI=weight/(height*height)
print("您的体重指数为:"+str(BMI))
if BMI>=40:
print("太胖了,你该减肥了!")
elif 35<=BMI<40:
print("肥胖")
elif 30<=BMI<35:
print("较胖")
elif 25<=BMI<30:
print("微胖")
elif 18<=BMI<25:
print("正常")
else:
print("偏瘦,该增肥了!")
七彩小蟒蛇代码
import turtle as t
t.setup(650,350)
t.penup()
t.bk(250)
t.pendown()
t.pensize(25)
t.pencolor("purple")
t.seth(-40)
colors=["blue","red","yellow","green"]
for i in range(4):
t.circle(40,80)
t.circle(-40,80)
t.color(colors[i])
t.circle(40,80/2)
t.fd(40)
t.circle(16,180)
t.fd(40*2/3)
t.done()
三角形
import turtle as t
t.setup(600,600)
t.pu()
t.fd(-120)
t.pensize(3)
t.width(3)
t.pd()
t.fd(250)
t.seth(120)
t.fd(250)
t.seth(-120)
t.fd(250)
t.fd(250)
t.seth(0)
t.fd(250)
t.fd(250)
t.seth(120)
t.fd(250)
t.seth(-120)
t.fd(250)
t.seth(120)
t.fd(250)
t.seth(0)
t.done()
猜数字
import random
num =int(input("请你设置一个数字:"))
guess_chances = 5
#print('您只有5次猜数字的机会哦!')
for i in range(1, guess_chances + 1):
guess = input('请输入第' + str(i) + '次猜测的数字:')
if guess.isdigit():
guess = int(guess)
if guess < num:
print('很遗憾,你猜小了')
elif guess > num:
print('很遗憾,你猜大了')
elif guess == num:
print('恭喜您用了'+ str(i) +'次猜对了')
break
elif guess == 'q':
print('退出游戏!')
break
else:
print('输入的内容必须为整数!')
while (guess_chances - i) == 0 and guess != num:
print('很遗憾,5次机会已用尽,游戏结束,答案为'+str(num))
break
实现输出100以内质数的功能:
for i in range(2,100):
for j in range(2,i):
if i % j == 0:break
else:
print(i,end=' ')
ps:说实话,这些代码是之前写的 现在早就考完python 所以如果有问题的话 自己纠错 不要问我 谢谢