实例5:身体质量指数BMI
描述
这是"实例"题,与课上讲解实例相同,请作答检验学习效果。
BMI :Body Mass Index 国际上常用的衡量人体肥胖和健康程度重要标准,主要用于统计分析
定义:BMI = 体重 (kg) /身高2(m2)
获取用户输入的体重和身高值,计算并给出国际和国内的 BMI 分类
要求如下:
(1) 混合计算并给出国际和国内的 BMI 分类;
(2) 使用input()获得测试用例输入时,不要增加提示字符串。
#Author FPC认清形势抛弃幻想
height,weight=eval(input())
bmi=weight/pow(height,2)
print("BMI数值为:{:.2f}".format(bmi))
m=""
if bmi<18.5:
print("BMI指标为:国际'偏瘦',国内'偏瘦'")
elif 24>bmi>=18.5:
print("BMI指标为:国际'正常',国内'正常'")
elif 25>bmi>=24:
print("BMI指标为:国际'正常',国内'偏胖'")
elif 28>bmi>=25:
print("BMI指标为:国际'偏胖',国内'偏胖'")
elif 30>bmi>=28:
print("BMI指标为:国际'偏胖',国内'肥胖'")
else:
print("BMI指标为:国际'肥胖',国内'肥胖'")