Python身体质量指数代码
时间: 2024-03-21 13:36:08 浏览: 108
Python身体质量指数(BMI)代码可以用于计算一个人的体重是否正常。以下是一个示例代码:
```python
def calculate_bmi(weight, height):
"""
计算BMI指数
:param weight: 体重(单位:千克)
:param height: 身高(单位:米)
:return: BMI指数
"""
bmi = weight / (height ** 2)
return bmi
def interpret_bmi(bmi):
"""
解释BMI指数的含义
:param bmi: BMI指数
:return: 含义解释
"""
if bmi < 18.5:
return "体重过轻"
elif 18.5 <= bmi < 24:
return "体重正常"
elif 24 <= bmi < 28:
return "超重"
else:
return "肥胖"
# 示例用法
weight = 70 # 单位:千克
height = 1.75 # 单位:米
bmi = calculate_bmi(weight, height)
interpretation = interpret_bmi(bmi)
print("BMI指数为:", bmi)
print("解释:", interpretation)
```
这段代码中,`calculate_bmi`函数用于计算BMI指数,根据体重和身高的输入参数进行计算。`interpret_bmi`函数用于解释BMI指数的含义,根据BMI值返回相应的体重状态。最后,示例用法展示了如何使用这两个函数来计算并解释BMI指数。
阅读全文