BMI(Body Mass Index)指数又称 身高体重指数 ,是由比利时科学家 凯特勒 (Lambert Quetelet)最先提出,这也是世界卫生组织认可的健康指数,它的计算方式如下:
BMI = 体重(kg) / 身高 2 (m 2 )
如果BMI在18.5~23.9,表示健康。请设计程序输入自己的身高和体重,然后列出是否在健康的范围,官方针对BMI指数的数据如下:
程序实例ch5_10.py: 输入身高与体重,然后计算BMI指数,由这个BMI指数判断体重是否肥胖。
执行结果
上述程序第4行的“ ( height/100 )”主要是将身高由 厘米 改为 米 ,Python 3.8起的if用法可以扩充如下:
if x := expression … # x是布尔值
程序实例ch5_11.py: 用新的if用法重新设计上述程序,将上述第4和5行合并。
执行结果
与ch5_10.py相同。