编写一个计算身体质量指数BMI的程序,并给出身体质量指数所属区间的提示信息。其中,BMI=体重(公斤)身高(米),各数值区间的判断标准如图所示。 18.5 偏轻 24.0 28.0 正常超重肥胖 程序源代码与运行结果的截图:
时间: 2024-10-10 19:11:09 浏览: 49
幼儿园身体质量指数BMI程序,excel版
编写一个简单的Python程序用于计算身体质量指数(BMI),并提供相应的健康状况提示,可以参考以下代码:
```python
# 定义函数计算BMI
def calculate_bmi(weight_kg, height_m):
bmi = weight_kg / (height_m ** 2)
return bmi
# 定义健康的BMI范围及其对应的状态
bmi_ranges = {
'正常': (18.5, 24.0),
'超重': (24.0, 28.0),
'肥胖': (28.0, float('inf'))
}
# 输入体重和身高
weight = float(input("请输入您的体重(单位:公斤):"))
height = float(input("请输入您的身高(单位:米):"))
# 计算BMI
bmi = calculate_bmi(weight, height)
# 判断BMI区间并输出结果
for status, range_tuple in bmi_ranges.items():
if range_tuple[0] <= bmi < range_tuple[1]:
health_status = f"您的BMI为{bmi:.1f},属于{status}范围。"
break
print(health_status)
# 示例:输入体重和身高后运行的结果
# 这里无法直接显示屏幕截图,你可以手动输入示例数据并运行此程序查看结果,例如:
# 输入:体重50公斤,身高1.75米
```
当你运行这个程序并按照提示输入体重和身高时,它会根据输入值计算BMI并显示相应的健康状态。注意,这只是一个简化的示例,实际程序可能会添加错误处理和用户界面。
阅读全文