2020-08-06
阅读量:
3036
如何用Python计算身体质量指数BMI,并给出胖瘦程度评价?
问:
身体质量指数 (Body Mass Index, 简称 BMI),是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI 值超标,意味着你必须减肥了。
BMI 的计算公式是:BMI=体重(千克)/身高的平方(米)
按照中国人的体质特征,BMI 指数小于 18.5 为体重过轻,在 18.5 到 23.9 之间为正常,在 24 到 27.9 之间为超重,大于等于 28 的为肥胖。
请你根据上述逻辑,使用Python 的input() 函数获取体重和身高,并计算出对应的 BMI 指数。然后根据 BMI 指数值打印出对应的提示(体重过轻、正常、超重或肥胖)。
答:
weight=float(input("你的体重是多少Kg?")) height=float(input("你的身高是多少米?")) BMI = weight/(height * height) if BMI < 18.5: print("你属于体重过轻") else: if BMI < 23.9: print("你属于正常") else: if BMI < 27.9: print("你属于超重") else: print("你属于肥胖")
另一种答案:
height=float(input("请输入身高"))
weight=float(input("请输入体重"))
BMI = weight/(height**2)
if BMI<18.5:
print("过轻")
elif 18.5<= BMI<24:
print("正常")
elif 24<= BMI<28:
print("过重")
elif 28<= BMI<32:
print("肥胖")
else:
print("严重肥胖")
38.3739
7
1
关注作者
收藏
推荐帖子
0条评论
0条评论
0条评论