复制
收藏
提问
简洁
计算BMI的代码
4月前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
根据提供的参考资料,我们可以编写一个计算BMI(身体质量指数)的Python程序。BMI是通过将体重(公斤)除以身高(米)的平方得出的。以下是根据参考资料编写的BMI计算器的代码示例:
# 计算BMI指数的函数
def calculate_bmi():
# 获取用户的身高和体重信息
height = float(input("请输入您的身高(米):"))
weight = float(input("请输入您的体重(公斤):"))
# 计算BMI指数
bmi = weight / (height ** 2)
# 返回计算出的BMI值
return bmi
# 根据BMI值返回对应的健康状态
def bmi_category(bmi):
if bmi < 18.5:
return "偏瘦"
elif 18.5 <= bmi < 24.9:
return "正常"
elif 24.9 <= bmi < 29.9:
return "超重"
else:
return "肥胖"
# 主程序
if __name__ == "__main__":
bmi = calculate_bmi()
category = bmi_category(bmi)
print(f"您的BMI指数为:{bmi:.2f},属于{category}。")
这段代码首先定义了一个calculate_bmi
函数来计算BMI值,然后定义了一个bmi_category
函数来判断BMI指数对应的健康状态。最后在主程序中调用这些函数,并打印出BMI指数和相应的健康状态。
请注意,BMI的分类标准可能因地区而异,上述代码中的分类标准是一种常见的国际标准。在实际应用中,您可能需要根据具体要求调整分类标准。1345678
你觉得结果怎么样?