猜年龄小游戏
1.允许用户最多尝试三次 ----for 2.每尝试3此后,如果还没才对,就问用户是否还想继续玩? 如果回答Y或者y,就继续让其猜三次, 以此往复,入宫回答N或n,就退出程序 3.如果猜对了,就直接退出 目的:演练 while的使用和if的使用
#老师写:
age=25
times=0
count=3
while times<=3:
user=int(input('请输入你猜测的年龄:'))
if user==age:
print('恭喜你,猜对了')
elif user>age:
print('猜大了')
else:
print('猜小了')
times+=1
if times==3:
choose=input('你是否想继续玩[玩:Y或y 不玩:N或n]:')
if choose=='Y'or choose=='y':
times=0 #重置为0
pass
elif choose=='N'or choose=='n':
times==4
break
pass
else:
print('清楚入正确的格式')
times=3
pass
pass
#自己写(不能满足)
import random
age=random.randint(0,100)
for i in range(3):
user=int(input('请输入你猜测的年龄:'))
if user==age:
print('恭喜你猜对了')
break
pass
elif user>25:
print('猜大了')
else:
print('猜小了')
else:
choose=input('你是否还想玩儿[Y或y:想玩 N或n:不想玩]:')
if choose=='Y' or 'y':
i=1
elif choose=='N' or 'n':
break
else:
print('请输入正确的格式,谢谢')
小明身高1.75,体重80.5kg,根据BMI公式,体重除以身高的平方,帮小王计算他的BMI指数,用 if-elif
#height=1.75
# weight=80.5
height=float(input('请输入身高:'))
weight=int(input('请输入体重:'))
BMI=weight/(height**2)
if BMI<18.5:
print('小王啊,需要加强营养 加强锻炼')
elif 18.5<=BMI<25:
print('标准体重')
pass
elif 25<=BMI<28:
print('有点微胖')
pass
elif 28<=BMI:
print('体重肥胖')
pass
else:
print('严重肥胖')
print(BMI)