请编写一个程序来计算并显示一个人的体重指数(BMI),其计算 公式为: BMI=weight x 703 /height²
时间: 2024-12-13 16:15:34 浏览: 19
当然可以。下面是一个简单的Python程序,用于计算并显示用户的体重指数(BMI):
```python
def calculate_bmi(weight_kg, height_cm):
# 将身高从厘米转换为米
height_m = height_cm / 100
# 计算BMI
bmi = weight_kg * 703 / (height_m ** 2)
return bmi
# 获取用户输入的体重(千克)和身高(厘米)
try:
weight = float(input("请输入您的体重(千克):"))
height = int(input("请输入您的身高(厘米):"))
except ValueError:
print("输入值有误,请确保输入数字。")
else:
# 调用函数计算BMI
bmi = calculate_bmi(weight, height)
# 打印结果
if bmi < 18.5:
print(f"您的BMI为{bmi:.2f}, 属于偏瘦范围。")
elif 18.5 <= bmi < 24.9:
print(f"您的BMI为{bmi:.2f}, 正常范围。")
elif 24.9 <= bmi < 29.9:
print(f"您的BMI为{bmi:.2f}, 属于超重范围。")
else:
print(f"您的BMI为{bmi:.2f}, 属于肥胖范围。")
阅读全文