Python 根据身高体重计算BMI值

2022/5/2 17:15:11

本文主要是介绍Python 根据身高体重计算BMI值,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 1 # 根据身高体重计算某个人的BMI值
 2 
 3 """
 4 介绍:
 5     BMI又称身体质量指数,它是国际上常用的衡量人体肥胖程度以及是否健康的一个标准。
 6     计算公式:身体质量指数(BMI) == 体重(kg) / (身高(m) ** 2)
 7     判断标准:BMI < 18.5              过轻
 8             18.5 <= BMI <= 23.9     正常
 9             24 <= BMI <= 27         微胖
10             28 <= BMI <= 32         肥胖
11             BMI > 32                非常肥胖
12 
13 知识点:
14     1、数据类型转换
15     2、while 循环语句
16     3、if/elif/else 条件语句
17     4、算术运算符:幂,符号'**'
18     5、比较运算符:<、>、<=、>=
19     6、print()/input()函数
20 """
21 
22 
23 while True:
24 
25     # 带提示语输入赋值
26     height = float(input('请输入身高(cm):'))
27     weight = float(input('请输入体重(kg):'))
28 
29     # BMI计算
30     bmi = weight / ((height / 100) ** 2)
31 
32     # 根据BMI值判断身体状况
33     if bmi < 18.5:
34         print('您的BMI值为:{:.2f},属于"过轻",要按时吃饭哟!' .format(bmi))
35 
36     elif bmi >= 18.5 and bmi <= 23.9:
37         print('您的BMI值为:{:.2f},属于"正常",请保持乐观心态!'.format(bmi))
38 
39     elif bmi >= 24 and bmi <= 27:
40         print('您的BMI值为:{:.2f},属于"微胖",请少吃宵夜!'.format(bmi))
41 
42     elif bmi >= 28 and bmi <= 32:
43         print('您的BMI值为:{:.2f},属于"肥胖",请多运动!'.format(bmi))
44 
45     elif bmi > 32:
46         print('您的BMI值为:{:.2f},属于"非常肥胖",请管住嘴,多运动!'.format(bmi))

 

运行结果:

 



这篇关于Python 根据身高体重计算BMI值的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程