100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > python计算身体质量指数_利用Python计算身体质量指数BMI来判断体型

python计算身体质量指数_利用Python计算身体质量指数BMI来判断体型

时间:2018-09-27 08:13:16

相关推荐

python计算身体质量指数_利用Python计算身体质量指数BMI来判断体型

身体质量指数BMI:对身体质量的刻画(Body Mass Index)

国际上常用的衡量人体肥胖和健康程度的重要标准,主要用于统计分析。

定义:

有上图考虑BMI的值的结果因国内和国外的标准不同而不同,故编程将两种标准均考虑进去!!!

数据类型不一致。

1、用int()转换

2、用eval()函数

先看int()或int(float())效果:

红色尖头的细节要注意!!!tall=int(input("请输入你的身高(m):"))

heigh=int(float(input("请输入你的体重(kg):")))

#注意变量tall和heigh的数据类型是字符串,若参与计算,则用eval().

#BMI=体重(kg)/身高^2(m2)

BMI=heigh/pow(tall,2)

ifBMI

print("偏瘦")

elif((BMI>=18.5andBMI<=25)or(BMI>=18.5andBMI<=24)):

print("正常")

elif((BMI>25andBMI<=30)or(BMI>24andBMI<=28)):

print("偏胖")

elif((BMI>30)or(BMI>28)):

print("肥胖")

看看eval()函数:

tall=eval((input("请输入你的身高(m):")))

heigh=eval((input("请输入你的体重(kg):")))

BMI=heigh/pow(tall,2)

ifBMI

print("偏瘦")

elif((BMI>=18.5andBMI<=25)or(BMI>=18.5andBMI<=24)):

print("正常")

elif((BMI>25andBMI<=30)or(BMI>24andBMI<=28)):

print("偏胖")

elif((BMI>30)or(BMI>28)):

print("肥胖")

python学习网,免费的在线学习python平台,欢迎关注!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。