利用python检查身高与体重是否正常
代码如下:
height
, weight
= eval(input("请输入身高(米)和体重(公斤)[逗号隔开]:"))
bmi
= weight
/ pow(height
, 2)
print("BMI数值为:{:.2f}".format(bmi
))
who
, nat
= "", ""
if bmi
< 18.5:
who
, nat
= " 偏瘦 ", "偏瘦"
elif 18.5 <= bmi
< 24:
who
, nat
= " 正常 ", "正常"
elif 24 <= bmi
< 25:
who
, nat
= " 正常 ", "偏胖"
elif 25 <= bmi
< 28:
who
, nat
= " 偏胖 ", "偏胖"
elif 28 <= bmi
< 30:
who
, nat
= " 偏胖 ", "肥胖"
else:
who
, nat
= " 肥胖 ", "肥胖"
print("BMI指标为:国际'{0}',国内‘{1}’".format(who
, nat
))
结果如下:
请输入身高(米)和体重(公斤)
[逗号隔开
]:
1.77,64
BMI数值为:
20.43
BMI指标为:国际
' 正常 ',国内‘正常’
Process finished
with exit code
0
附表:
BMI指标国内国际
<18.5偏瘦偏瘦18.5~24正常正常24~25正常偏胖25~28偏胖偏胖28~30偏胖肥胖>30肥胖肥胖
转载请注明原文地址: https://lol.8miu.com/read-17059.html