输入格式: 输入在一行中给出合理的体重千克和身高米的正实数 输出格式: 输出BMI的值,小数点后保留两个有效数字 输入样例1: 在这里给出一组输入。例如: 77 1.69 输出样例1: 在这里给出相应的输出。例如: BMI 是26.96,体重超标,小于18.5体重偏轻,大于等于24体重超重 输入样例2: 在这里给出一组输入。例如: 57 1.60 输出样例2: 在这里给出相应的输出。例如: BMI 是22.27,标准体重
时间: 2024-02-05 11:13:25 浏览: 73
BMI:应用程序根据用户的身高(m)和体重(Kg)计算其BMI并根据价值提出建议
```python
weight, height = map(float, input().split())
bmi = weight / (height ** 2)
bmi = round(bmi, 2)
result = ''
if bmi < 18.5:
result = '体重偏轻'
elif bmi >= 18.5 and bmi < 24:
result = '标准体重'
else:
result = '体重超重'
print('BMI 是{:.2f},{}'.format(bmi, result))
```
注意题目要求输出小数点后保留两个有效数字,可以使用 `round()` 函数对浮点数进行四舍五入。同时,注意判断体重的情况,如果小于 18.5 则体重偏轻,如果大于等于 24 则体重超重,其余情况则是标准体重。
阅读全文