实例5:身体质量指数BMI

描述

这是"实例"题,与课上讲解实例相同,请作答检验学习效果。

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指标为:国际'肥胖',国内'肥胖'")

你可能感兴趣的:(实例5:身体质量指数BMI)