编写程序,接收键盘上输入的人的身高和体重,求出BMI指数,判断此人的 BMI指数属于哪一档次。
时间: 2024-11-05 12:30:29 浏览: 31
Java Swing实现简单的体重指数(BMI)计算器功能示例
5星 · 资源好评率100%
编写一个简单的程序来计算BMI(身体质量指数)并判断其等级可以按照以下步骤进行:
1. 首先,你需要从用户那里获取输入,包括身高(通常以米为单位)和体重(通常以千克为单位)。你可以使用控制台输入或图形用户界面来获取这些值。
```python
height = float(input("请输入您的身高(米): "))
weight = float(input("请输入您的体重(千克): "))
```
2. 接下来,计算BMI,公式是体重(kg)除以身高(m)的平方:
```python
bmi = weight / (height ** 2)
```
3. 定义一个函数来根据BMI值判断身体状况:
```python
def classify_bmi(bmi):
if bmi < 18.5:
return "过轻"
elif 18.5 <= bmi < 24:
return "正常范围"
elif 24 <= bmi < 28:
return "超重"
else:
return "肥胖"
result = classify_bmi(bmi)
```
4. 最后,打印结果:
```python
print(f"您的BMI指数为:{bmi:.2f},属于{result}范围。")
```
阅读全文