python 身体质量指数
时间: 2023-08-29 12:11:20 浏览: 91
### 回答1:
以下是一个使用Python计算身体质量指数(BMI)的示例代码:
```python
height = float(input("请输入您的身高(以米为单位):"))
weight = float(input("请输入您的体重(以千克为单位):"))
bmi = weight / (height ** 2)
print("您的BMI指数为:", round(bmi, 2))
if bmi < 18.5:
print("您的体重过轻")
elif bmi < 24:
print("您的体重正常")
elif bmi < 28:
print("您的体重超重")
else:
print("您的体重肥胖")
```
首先,我们通过`input()`函数分别获取用户输入的身高和体重。然后,我们使用BMI的计算公式进行计算,并将结果保留两位小数,并打印出来。最后,根据BMI指数的范围,判断用户的体重状态并输出相应的结果。
### 回答2:
Python 身体质量指数(Body Mass Index,BMI)可以通过以下计算公式得出:BMI = 体重(公斤)/ 身高的平方(米)。这是一种用来评估人体肥胖程度的常用指标。
使用 Python 计算 BMI 非常简单。首先,我们需要获取输入的体重和身高值,并将其转换为数值类型。然后,根据计算公式计算 BMI 值。最后,根据计算所得的 BMI 值判断是否超过了标准的健康范围。
下面是一个示例代码:
```python
weight = float(input("请输入您的体重(公斤):"))
height = float(input("请输入您的身高(米):"))
# 计算 BMI
bmi = weight / height**2
# 判断身体质量指数范围
if bmi < 18.5:
category = "过轻"
elif bmi < 24:
category = "正常"
elif bmi < 28:
category = "过重"
else:
category = "肥胖"
# 打印结果
print("您的身体质量指数为:", round(bmi, 2))
print("您的体型属于:", category)
```
这段代码会先要求用户输入体重和身高的数值,然后根据这些值计算 BMI 值,并判断所计算出的 BMI 值所处的范围,最后将结果打印出来。
通过这样的代码,我们可以方便地使用 Python 计算身体质量指数,并对其进行合理的评估和分类。
阅读全文