如何用Python编写程序计算个体的身体质量指数(BMI)?
- 内容介绍
- 文章标签
- 相关推荐
本文共计304个文字,预计阅读时间需要2分钟。
python1. BMI计算程序
输入身高(米)和体重(千克)height=float(input(请输入身高(米):))weight=float(input(请输入体重(千克):))
计算BMIbmi=weight / (height ** 2)
判断BMI范围并输出结果if bmi <18.5: print(偏瘦)elif 18.5 <=bmi < 24: print(正常)elif 24 <=bmi < 27: print(偏重)else: print(肥胖)
1 ‘‘‘ 2 3. 使用if语句编程,完成《身体质量指数BMI》的计算程序,如图1所示。 3 说明:身体质量指数(BMI)是关于体重指标的健康测量。 4 可以通过以千克为单位的体重除以以米为单位的身高的平方,得到BMI的值。 5 针对20岁及以上年龄的人群,他们的BMI值的说明如下表所示 6 ‘‘‘ 7 import math 8 height,weight=eval(input("请输入身高(m)和体重(kg)[请用,隔开]:")) 9 bmi=weight/pow(height,2) 10 print("BMI的数值为:{:.2f}".format(bmi)) 11 who,dom="","" 12 if bmi<18.5: #who国际标准 13 who="偏瘦" 14 elif bmi<25: 15 who="正常" 16 elif bmi<30: 17 who="偏胖" 18 else: 19 who="肥胖" 20 21 if bmi<18.5: #dom中国卫生标准 22 who="偏瘦" 23 elif bmi<24: 24 who="正常" 25 elif bmi<28: 26 who="偏胖" 27 else: 28 who="肥胖" 29 30 print("BMI指标为:国际‘{0}‘,国内‘{1}‘".format(who,dom))
本文共计304个文字,预计阅读时间需要2分钟。
python1. BMI计算程序
输入身高(米)和体重(千克)height=float(input(请输入身高(米):))weight=float(input(请输入体重(千克):))
计算BMIbmi=weight / (height ** 2)
判断BMI范围并输出结果if bmi <18.5: print(偏瘦)elif 18.5 <=bmi < 24: print(正常)elif 24 <=bmi < 27: print(偏重)else: print(肥胖)
1 ‘‘‘ 2 3. 使用if语句编程,完成《身体质量指数BMI》的计算程序,如图1所示。 3 说明:身体质量指数(BMI)是关于体重指标的健康测量。 4 可以通过以千克为单位的体重除以以米为单位的身高的平方,得到BMI的值。 5 针对20岁及以上年龄的人群,他们的BMI值的说明如下表所示 6 ‘‘‘ 7 import math 8 height,weight=eval(input("请输入身高(m)和体重(kg)[请用,隔开]:")) 9 bmi=weight/pow(height,2) 10 print("BMI的数值为:{:.2f}".format(bmi)) 11 who,dom="","" 12 if bmi<18.5: #who国际标准 13 who="偏瘦" 14 elif bmi<25: 15 who="正常" 16 elif bmi<30: 17 who="偏胖" 18 else: 19 who="肥胖" 20 21 if bmi<18.5: #dom中国卫生标准 22 who="偏瘦" 23 elif bmi<24: 24 who="正常" 25 elif bmi<28: 26 who="偏胖" 27 else: 28 who="肥胖" 29 30 print("BMI指标为:国际‘{0}‘,国内‘{1}‘".format(who,dom))

