编写程序,实现输入体重和身高,输出身体质量指数BMI
时间: 2024-10-07 22:05:05 浏览: 173
Java Swing实现简单的体重指数(BMI)计算器功能示例
5星 · 资源好评率100%
要编写一个简单的Python程序来计算身体质量指数(BMI),你需要先了解BMI是如何计算的。BMI是通过一个人的体重(公斤)除以其身高的平方(米)得到的。公式为:
\[ BMI = \frac{体重(公斤)}{身高(米)^2} \]
下面是一个简单的程序,用于接收用户的体重和身高输入并计算BMI:
```python
def calculate_bmi():
weight_kg = float(input("请输入您的体重(公斤):"))
height_m = float(input("请输入您的身高(米):"))
# 计算BMI
bmi = weight_kg / (height_m ** 2)
# 输出结果
if bmi < 18.5:
print(f"您的BMI是 {bmi:.1f},属于偏瘦范围。")
elif 18.5 <= bmi < 24.9:
print(f"您的BMI是 {bmi:.1f},属于正常范围。")
elif 24.9 <= bmi < 29.9:
print(f"您的BMI是 {bmi:.1f},属于超重范围。")
else:
print(f"您的BMI是 {bmi:.1f},属于肥胖范围。")
calculate_bmi()
```
在这个程序中,我们首先获取用户的体重和身高输入,然后计算BMI值,并根据常见的分类标准(BMI<18.5, 18.5<=BMI<24.9, 24.9<=BMI<29.9, BMI>=29.9)输出相应的健康状况描述。
阅读全文