【Python】进阶学习:计算一个人BMI(身体质量指数)指数
# 计算BMI(身体质量指数)
def calculate_bmi(weight, height):
# 单位转换:将公斤转换为千克,将英寸转换为米
weight_kg = weight / 2.20462
height_m = height / 39.3701
# 计算BMI值
bmi = weight_kg / (height_m ** 2)
return bmi
# 示例:计算一个人的BMI
weight = float(input("请输入您的体重(千克):"))
height = float(input("请输入您的身高(米):"))
bmi = calculate_bmi(weight, height)
print(f"您的BMI指数为: {bmi:.2f}")
这段代码首先定义了一个函数calculate_bmi
,它接受体重和身高作为参数,并将单位从英制转换为公制。然后计算BMI值,并返回计算结果。最后,通过用户输入获取体重和身高,调用函数计算BMI,并打印结果。
评论已关闭