欢迎访问宙启技术站
智能推送

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指数,帮助评估个人体重状况。