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))

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具