c语言编程笔录

首页 >   > 笔记大全

笔记大全

python编写bmi计算器 Python计算BMI

更新时间:2023-11-13

Python编写BMI计算器

BMI,即身体质量指数,是一种衡量身体肥胖度的指标。它是基于身高和体重计算出来的。

第一段:用户输入

在开始计算BMI之前,我们需要从用户那里收集数据。我们需要用户输入他们的身高和体重。

height=float(input("请输入您的身高(单位:厘米): "))
weight=float(input("请输入您的体重(单位:千克): "))

第二段:计算BMI

接下来,我们需要使用用户输入的身高和体重计算BMI值。根据BMI计算公式:BMI=体重(kg)/身高(m)的平方。

bmi=weight / ((height/100) ** 2)

第三段:结果输出

计算出BMI后,我们可以根据计算出来的指数,给出用户对应的身体类型。

if bmi < 18.5:
    print("您的BMI指数为:{:.2f},体重过轻".format(bmi))
elif bmi >=18.5 and bmi < 24.9:
    print("您的BMI指数为:{:.2f},正常范围".format(bmi))
elif bmi >=24.9 and bmi < 29.9:
    print("您的BMI指数为:{:.2f},体重过重".format(bmi))
else:
    print("您的BMI指数为:{:.2f},肥胖".format(bmi))

总结

通过以上步骤,我们可以通过用户输入计算出BMI,并且告诉用户他们的身体类型,以便他们了解自己的身体情况。当然,这只是一个简单的示例。实际的BMI计算器可能会更加复杂,涉及到身体指标、性别、年龄、活动水平等多个因素。