python实例2:“BMI”测试

it2024-07-06  43

利用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肥胖肥胖
最新回复(0)