题目如下:
输入您自己的姓名、身高(米)和体重(kg)。请根据BMI公式(体重除以身高的平方,计算您的BMI指数,并根据BMI指数输出相应的结果:
BMI<18.5:您太瘦了,体重过轻,请加强营养!
BMI为:18.5-25:恭喜您,您的身材非常好!
BMI为:25-28:您的身材有点偏胖,请请努力回到以前的标准身材!
BMI为:28-32:您是一个小胖子,请注意饮食和加强锻炼!
BMI>32:您严重肥胖,肥胖不好哟,要管住嘴、迈开腿!
name = str(input("请输入你的姓名:"))
height = eval(input("请输入你的身高(m):"))
weight = eval(input("请输入你的体重(kg):"))
BMI = weight / pow(height,2)
print("BMI值为:{:.2f}".format(BMI))#{:.2f}调用方法保留小数点后两位
if BMI < 18.5:
print("您太瘦了,体重过轻,请加强营养!")
else:
if 18.5 < BMI < 25:
print("恭喜您,您的身材非常好!")
else:
if 25 < BMI < 28:
print("您的身材有点偏胖,请请努力回到以前的标准身材!")
else:
if 28 < BMI < 32:
print("您是一个小胖子,请注意饮食和加强锻炼!")
else:
if BMI > 32:
print("您严重肥胖,肥胖不好哟,要管住嘴、迈开腿!")