python中写出BMI计算器
时间: 2024-10-10 22:12:08 浏览: 46
在Python中,编写一个简单的BMI(身体质量指数)计算器非常直观,可以按照以下步骤完成:
```python
# 定义函数计算BMI
def calculate_bmi(weight_kg, height_m):
bmi = weight_kg / (height_m ** 2)
return bmi
# 提示用户输入体重和身高
weight = float(input("请输入您的体重(单位:千克):"))
height = float(input("请输入您的身高(单位:米):"))
# 调用函数并计算BMI
bmi = calculate_bmi(weight, height)
# 根据常见的BMI分类打印结果
if bmi < 18.5:
print(f"您的BMI是{bmi:.2f},属于偏瘦范围。")
elif 18.5 <= bmi < 24:
print(f"您的BMI是{bmi:.2f},属于正常范围。")
elif 24 <= bmi < 29:
print(f"您的BMI是{bmi:.2f},属于超重范围。")
else:
print(f"您的BMI是{bmi:.2f},属于肥胖范围。")
# 相关问题--
阅读全文