BMI值是通过个人的体重和身高计算所得的,计算的公式是:
BMI=体重kg÷身高2M

是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。

下面以亚洲标准,设计一个程序,输入身高和体重就反馈你是否超重。
输入代码:
while 1:
weight = float(input('输入你的体重(kg):'))
height = float(input('输入你的身高(cm):'))
# 根据体重和身高计算BMI值
height = height / 100
BMI = round(weight / (height * height), 2)
print(f'您的BMI指数为:{BMI}')
# 判断BMI值所在的范围
if BMI < 18.5:
print('您的体重属于偏瘦!')
elif 18.5 <= BMI < =22.9:
print('您的体重属于正常!')
elif 23 <= BMI < =24.9:
print('您的体重属于偏胖!')
elif 25 <= BMI <= 29.9:
print('您的体重属于肥胖!')
elif 30 <= BMI < 40:
print('您的体重属于重度肥胖!')
else:
print('您的体重属于超级肥胖!')
go = input('是否继续BMI计算和评估,如需继续请按y:')
if go not in ['y', 'Y']:
break
使用循环可以不断的进行多次测试。快来测试看看你的健康BMI指数吧。
_______________END______________
网友评论