p ython身体质量指数bmi,并判断健康情况
时间: 2024-09-19 19:03:26 浏览: 113
幼儿园身体质量指数BMI程序,excel版
在Python中,计算BMI(Body Mass Index,身体质量指数)通常用于评估一个人是否处于健康的体重范围内。BMI是一个简单的指标,通过将体重(公斤)除以身高(米)的平方来得出。计算公式是:BMI = 体重(kg) / 身高^2(m)。Python中的计算可以这样实现:
```python
def calculate_bmi(weight, height):
if height < 0 or weight <= 0:
return "输入值错误"
else:
bmi = weight / (height ** 2)
return bmi
# 示例使用
weight_kg = float(input("请输入您的体重(单位:千克):"))
height_m = float(input("请输入您的身高(单位:米):"))
bmi = calculate_bmi(weight_kg, height_m)
print(f"您的BMI值为:{bmi}")
# 根据世界卫生组织的标准来判断健康状况:
if bmi < 18.5:
health_status = "偏瘦"
elif 18.5 <= bmi < 24:
health_status = "正常范围"
elif 24 <= bmi < 28:
health_status = "超重"
else:
health_status = "肥胖"
print(f"您的健康状态是:{health_status}")
```
在这个程序中,用户需要输入他们的体重和身高,然后会得到相应的BMI值以及基于BMI的健康分类。
阅读全文