实现根据用户输入的身高体重计算BMI指数的功能,并输出该用户的健康状况
时间: 2024-09-29 12:08:38 浏览: 89
java练习题11.txt
实现根据用户输入的身高体重计算BMI指数(身体质量指数)的功能,可以按照以下步骤编写:
1. 首先,需要获取用户输入的身高(单位通常为米)和体重(单位通常为千克)。例如,你可以创建两个变量分别存储这两个值。
```python
height = float(input("请输入您的身高(米):"))
weight = float(input("请输入您的体重(千克):"))
```
2. 然后,计算BMI指数,公式是体重(kg)除以身高(m)的平方。这里是一个简单的示例:
```python
bmi = weight / (height ** 2)
```
3. 接下来,根据常见的BMI分类标准判断用户的健康状况并输出结果。常用的分类有:
- BMI < 18.5:过轻
- 18.5 <= BMI < 24:正常
- 24 <= BMI < 28:超重
- BMI >= 28:肥胖
```python
health_status = "正常"
if bmi < 18.5:
health_status = "过轻"
elif bmi >= 28:
health_status = "肥胖"
print(f"您的BMI指数为:{bmi},属于{health_status}范围。")
```
阅读全文