购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

5-7 if的新功能

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相同。 Kox5quCg6fuZvCsbTRTMnkQIbmPfiHtG2BkGKdaUO40COp6SaprK7ZD4PdyXZTJP

点击中间区域
呼出菜单
上一章
目录
下一章
×