python学习三:课后作业:猜年龄小游戏 BIM值计算

'''猜年龄小游戏,有三点需求:
1.允许用户最多尝试三次
2.每尝试三次后,如果还没猜对,就问用户是否还想继续玩儿,如果回答Y或y,就继续让其猜三次,以此往复,如果回答
N或n,就退出程序。
3.如果猜对了,就直接退出。
'''
a=1
while a:
age = int(input('请第一位用户输入年龄:'))
n = int(input('请第二位玩家猜测年龄'))
if n!=age and a%3==0:
n=input('你已经猜错三次啦!请问你还要继续吗?(请输入Y/y or N/n)')
if n=='Y' or n=='y':
a+=1
continue
elif n=='N' or n=='n':
print('游戏结束!')
break
else:
print('您的输入有误!游戏结束!')
break
pass
pass
else:
if n==age:
print('游戏结束,您猜对啦!')
break
else:
print('您猜错啦!再接再厉!')
a+=1
continue
pass
pass
pass
print('您一共猜了%d次'%(a))
输出结果:

 

 

小王身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小王计算他的BMI指数,并根据
BMI指数:
低于18.5 过轻
18.5-25:正常
25-28: 过重
28-32: 肥胖
高于32:严重肥胖
用if-elif判断并打印结果
'''
height=float(input('请输入洋神的身高:'))
weight=float(input('请输入洋神的体重:'))
height2=height*height
BMI=weight/height2
if BMI<18.5:
print('您的体重过轻')
elif BMI>=18.5 and BMI<25:
print('您的体重正常')
elif BMI>=25 and BMI<28:
print('您的体重过重')
elif BMI>=28 and BMI<=32:
print('您的体重肥胖')
elif BMI>32:
print('您的体重严重肥胖')
pass
print('您的BIM值为%f'%(BMI))

 

 




posted @   娱乐至死,厚黑至尊  阅读(283)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示