(一)实例5:身体质量指数BMI
描述
BMI :Body Mass Index 国际上常用的衡量人体肥胖和健康程度重要标准,主要用于统计分析
定义:BMI = 体重 (kg) /身高2(m2)
获取用户输入的体重和身高值,计算并给出国际和国内的 BMI 分类
要求如下:
(1) 混合计算并给出国际和国内的 BMI 分类;
(2) 使用input()获得测试用例输入时,不要增加提示字符串。代码
height, weight=eval(input())
bmi=weight/pow(height,2)
print("BMI数值为:{:.2f}".format(bmi))
nat,who="",""
if bmi<18.5:
nat="偏瘦";who="偏瘦"
elif 18.5<=bmi<=24:
nat="正常";who="正常"
elif 24<bmi<=25:
nat="正常";who="偏胖"
elif 25<bmi<=28:
nat="偏胖";who="偏胖"
elif 28<bmi<=30:
nat="偏胖";