1.引言
身体质量指数,是BMI(Body Mass Index[4])指数,简称体质指数,是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。
计算公式为:BMI=体重÷身高2。(体重单位:千克;身高单位:米。)
2.问题
小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:
低于18.5:过轻
18.5-25:正常
while True:
height=float(input("请输入身高(m):"))
weight=float(input("请输入体重(kg):"))
bmi=weight/(height*height)
print("您的BMI为"+str(bmi))
if bmi<18.5:
print("体重过轻")
elif bmi>=18.5 and bmi<24:
print("体重适中")
else:
print("体重过重")
25-28:过重
28-32:肥胖
高于32:严重肥胖
3.算法描述
运用while. if .elif.else对问题进行判断,最后输入身高和体重求BMI。
4.结语
通过联系BMI我学会了怎样用if 条件判断。