描述
这是"实例"题,与课上讲解实例相同,请作答检验学习效果。
BMI :Body Mass Index 国际上常用的衡量人体肥胖和健康程度重要标准,主要用于统计分析
定义:BMI = 体重 (kg) /身高2(m2)
获取用户输入的体重和身高值,计算并给出国际和国内的 BMI 分类
要求如下:
(1) 混合计算并给出国际和国内的 BMI 分类;
(2) 使用input()获得测试用例输入时,不要增加提示字符串。
输入输出示例
输入 输出
11.68,41 BMI数值为:14.53
BMI指标为:国际'偏瘦',国内'偏瘦'
1.72,80 BMI数值为:27.04
BMI指标为:国际'偏胖',国内'偏胖'
python代码:
s=input()
s=s.split(',')
BMI=eval(s[1])/(pow(eval(s[0]),2))
print("BMI数值为:{:.2f}".format(BMI))
if BMI<18.5:
print("BMI指标为:国际'偏瘦',国内'偏瘦'")
elif BMI>=18.5 and BMI <24:
print("BMI指标为:国际'正常',国内'正常'")
elif BMI>=24 and BMI <25:
print("BMI指标为:国际'正常',国内'偏胖'")
elif BMI>=25 and BMI <28:
print("BMI指标为:国际'偏胖',国内'偏胖'")
elif BMI>=28 and BMI <30:
print("BMI指标为:国际'偏胖',国内'肥胖'")
else:
print("BMI指标为:国际'肥胖',国内'肥胖'")
网友评论