4033: 【例3.6】BMI健康信息(沪版、华东、人教)
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:1
解决:1
题目描述
输入身高体重,计算身体质量指数BMI值,并给出健康信息。
BMI指数参考标准表如下:
| 描述 | 偏瘦 | 正常 | 偏胖 | 肥胖 | 重度肥胖 | 极度肥胖 |
| WHO标准 | <18.5 | 18.5≤BMI<25 | 25≤BMI<30 | 30≤BMI<35 | 35≤BMI<40 | ≥40 |
输入
输入两个实数,第一行是是身高(米),第二行是体重(千克)。
输出
第一行是实数BMI(保留到小数点后一位)
第二行是健康情况,分为“偏瘦”,“正常”,“偏胖”,“肥胖”。
样例输入 复制
1.75
68
样例输出 复制
22.2
正常
提示
height=float(input())
weight=float(input())
bmi=weight/height**2
print('%.1f'%bmi)
if bmi<18.5:
print("偏瘦")
elif bmi<25:
print("正常")
elif bmi<30:
print("偏胖")
elif bmi<35:
print("肥胖")
elif bmi<40:
print("重度肥胖")
else:
print("极度肥胖")