身体质量指数 BMI 的计算公式为:BMI=Weight/(Height*Height),Weight表示体重,单 位为 kg,𝐻𝑒igℎ𝑡表示身高,单位 m。请编写程序,从控制台读入身高与体重, 计算 BMI,输出 BMI 的值,并按照如下规则输出肥胖程度: 𝐵MI < 18.5:输出:体重过低; 18.5 ≤ 𝐵MI < 25:输出:体重正常; 𝐵MI> 25:输出:超重
时间: 2024-04-14 07:28:10 浏览: 156
您可以使用以下的 Python 代码来计算 BMI 并输出肥胖程度:
```python
height = float(input("请输入身高(单位:米):"))
weight = float(input("请输入体重(单位:千克):"))
bmi = weight / (height * height)
print("BMI 值为:", bmi)
if bmi < 18.5:
print("体重过低")
elif bmi < 25:
print("体重正常")
else:
print("超重")
```
这段代码首先从控制台读入身高和体重,然后计算 BMI 值,并根据 BMI 的值输出相应的肥胖程度。根据规则,如果 BMI 小于 18.5,则输出 "体重过低";如果 BMI 大于等于 18.5 且小于 25,则输出 "体重正常";如果 BMI 大于等于 25,则输出 "超重"。
相关问题
解释一下这行代码:BMI = weight / (height ** 2)
这行代码计算一个人的体重指数 (BMI),公式是体重除以身高的平方。其中,weight 是体重,height 是身高。 ** 是 Python 中的指数运算符,表示将一个数值乘以自身多少次。所以 height ** 2 等价于 height 的平方。
姚明的体重(weight)是140.60公斤,身高(height)是2.26米 利用python程序根据公式计算并输出姚明的BMI指数(保留到小数点后2位)。 BMI指数计算公式: BMI=weight/(height*height)
好的,您可以在Python中使用以下代码来计算和输出姚明的BMI指数:
```python
weight = 140.60 # 姚明的体重
height = 2.26 # 姚明的身高
BMI = weight / (height ** 2) # 计算BMI指数
BMI = round(BMI, 2) # 保留小数点后2位
print("姚明的BMI指数为:", BMI)
```
输出结果为:
```
姚明的BMI指数为: 27.59
```
注意,这里使用了 `round()` 函数来保留小数点后2位。
阅读全文