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

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

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

        

        也可以借助 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))

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

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐