用Python实现一个简单的BMI计算器
发布时间:2023-12-04 11:07:07
这是一个用Python实现的简单BMI计算器。BMI(Body Mass Index,身体质量指数)是一种衡量人体肥胖和健康程度的指标,通过体重和身高来计算。
def calculate_bmi(weight, height):
bmi = weight / (height ** 2)
return round(bmi, 2)
def interpret_bmi(bmi):
if bmi < 18.5:
return "体重过轻"
elif 18.5 <= bmi < 24.9:
return "正常范围"
elif 24.9 <= bmi < 29.9:
return "体重过重"
else:
return "肥胖"
# 使用例子
weight = float(input("请输入体重(单位:千克):"))
height = float(input("请输入身高(单位:米):"))
bmi = calculate_bmi(weight, height)
interpretation = interpret_bmi(bmi)
print(f"您的BMI为 {bmi}")
print(f"您的体重属于 {interpretation}")
使用例子:
请输入体重(单位:千克):68.5 请输入身高(单位:米):1.75 您的BMI为 22.34 您的体重属于 正常范围
在这个例子中,用户需要输入体重和身高的值。首先,我们通过 calculate_bmi() 函数将输入的体重和身高计算得出BMI,并返回一个保留两位小数的结果。然后,我们再通过 interpret_bmi() 函数根据BMI值的范围,返回相应的体重状况。
最后,我们通过 print() 函数将计算出的BMI和体重状况打印出来。
这个简单的BMI计算器可以帮助用户了解自己的体重状况,并根据结果做出相应的调整。注意,这只是一个基本的实现,仅供参考。在实际应用中,可能需要更多的判断条件和逻辑。
