Python-04.0-测健康指数
2018-12-07 本文已影响4人
郝十万
BMI指数是一个国际上常用的衡量人体胖瘦程度,以及是否健康的指数。
它的计算方式如下:
BMI = 体重 ÷(身高×身高)
比如一个体重50kg,身高160cm的人,BMI = 50 ÷(1.6*1.6)=19.5
对照BMI的表格:
提示1:这4种情况,是并列的关系,可以使用if...elif...else的语句来写代码。
提示2:input() 获取到的用户身高和体重都是字符串的形式,需要使用float() 函数来转换为浮点数的数据类型。
Answer
a=int(input('请输入身高:cm'))
b=int(input('请输入体重:kg'))
c=float(b/((a/100)**2))
print('c=',c)
if c<18.5:
print('过轻')
elif c<24.0:
print('正常')
elif c<28.0:
print('过重')
else:print('肥胖')