提示信息

Python:已知身高和体重,如何计算BMI

失败是成功知母 已关注

要计算一个人的身体质量指数(BMI),你需要知道他们的身高(以米为单位)和体重(以千克为单位)。计算公式是:

[
BMI = \frac{体重}{身高^2}
]

下面是一个示例Python代码,计算并输出BMI值:

  1. def calculate_bmi(weight, height):
  2. try:
  3. bmi = weight / (height ** 2)
  4. return bmi
  5. except ZeroDivisionError:
  6. return "身高不能为零。"
  7. except Exception as e:
  8. return f"发生错误: {e}"
  9. # 示例用法
  10. weight = 70 # 体重,单位:千克
  11. height = 1.75 # 身高,单位:米
  12. bmi = calculate_bmi(weight, height)
  13. print(f"BMI值为: {bmi:.2f}")

确保你提供的身高是以米为单位,否则需要先进行单位转换。例如,如果你的身高是175厘米,需要将其转换为1.75米。

此外,根据世界卫生组织(WHO)的BMI分类,你可以根据计算出的BMI值判断体型是否正常:

  • BMI < 18.5: 体重过轻
  • 18.5 ≤ BMI < 24.9: 正常体重
  • 25 ≤ BMI < 29.9: 超重
  • BMI ≥ 30: 肥胖

可以根据具体需求在代码中加入判断条件,输出更加详细的健康信息。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
失败是成功知母 关注 已关注

最近一次登录:2024-11-20 14:09:41   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图