Python 之体重指数( BMI )

导读:本篇文章讲解 Python 之体重指数( BMI ),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

        现代人都比较注重自己的体型。如何判断自己是否超重呢?

        简易的方法可采用身高(厘米)-105,据此计算出的标准体重的±10%内属于正常,大于20%为肥胖:20%-30%为轻度肥胖,30%-50%为中度肥胖,大于50%为重度肥胖。

        医学上多采用体重指数(BMI)据以判断。BMI是世界卫生组织(WHO)推荐的国际统一使用的肥胖分型标准,BMI=体重(千克)/身高(米^2)。不同国家分型标准略有不同。

Python 之体重指数( BMI )

Python 之体重指数( BMI )

        

        也可以借助 python 编程测定您的 BMI 及相应分型: 

#BMI

h=eval(input('请输入您的身高(米):'))
w=eval(input('请输入您的体重(公斤):'))
       
BMI=w/h**2

WHO,China='',''

if BMI<=16.4:
    WHO='极瘦'
elif 16.5<=BMI<=18.4:
    WHO,China='偏瘦','偏瘦'
elif 18.5<=BMI<=23.9:
    WHO,China='正常','正常'
elif 24.0<=BMI<=24.9:
    WHO,China='正常','超重'
elif 25.0<=BMI<=27.9:
    WHO,China='超重','超重'
elif 28.0<=BMI<=29.9:
    WHO,China='超重','肥胖'
elif 30.0<=BMI<=34.9:
    WHO,China='1类肥胖','肥胖'
elif 35.0<=BMI<=39.9:
    WHO,China='2类肥胖','肥胖'
else:
    WHO,China='3类肥胖','肥胖'

print('您的体重指数为:{:.1f}'.format(BMI)+','+'国际标准:{};中国标准:{}'.format(WHO,China))

         怎么样,动动手测试一下吧😄

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/106994.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!