Python函数计算身体质量指数(BMI)
发布时间:2023-07-31 14:08:56
BMI(Body Mass Index,身体质量指数)是根据人的体重和身高计算出来的一个数值,是衡量人体肥胖或偏瘦程度的一个指标。
Python函数可以方便地计算BMI,以下是一个计算BMI的Python函数实例:
def calculate_bmi(weight, height):
"""
计算BMI指数的函数
参数:
weight(float): 体重,单位为千克
height(float): 身高,单位为米
返回值:
float: BMI指数
"""
bmi = weight / (height ** 2)
return bmi
这个函数接受两个参数:体重(单位为千克)和身高(单位为米),并返回一个浮点数,即BMI指数。
函数的计算方法是将体重除以身高的平方,得到BMI指数。
使用这个函数,可以很方便地计算BMI指数。例如:
weight = 70 # 体重70千克
height = 1.75 # 身高1.75米
bmi = calculate_bmi(weight, height)
print("BMI指数为:", bmi)
这段代码会输出BMI指数为:22.857142857142858。
根据世界卫生组织(WHO)的标准,BMI指数可按以下范围进行解释:
- BMI < 18.5:体重过轻
- 18.5 <= BMI < 24:正常范围
- 24 <= BMI < 28:超重
- BMI >= 28:肥胖
使用计算得到的BMI指数与上述范围进行比较,即可得出个人体重状况的判断。通过编写这样一个简单的Python函数,可以方便地计算BMI指数,帮助评估个人体重状况。
