身体质量指数bmipython代码
时间: 2023-09-19 07:01:56 浏览: 179
下面是用Python编写的计算身体质量指数(BMI)的代码示例:
```python
# 定义计算BMI的函数
def calculate_bmi(weight, height):
# 转换身高单位为米
height = height / 100
# 计算BMI
bmi = weight / (height ** 2)
return bmi
# 输入体重和身高
weight = float(input("请输入体重(单位:千克):"))
height = float(input("请输入身高(单位:厘米):"))
# 调用函数计算BMI
bmi = calculate_bmi(weight, height)
# 根据BMI结果给出建议
if bmi < 18.5:
result = "偏瘦"
elif bmi < 24:
result = "正常"
elif bmi < 28:
result = "偏胖"
else:
result = "肥胖"
# 打印BMI结果
print("您的BMI指数为:", bmi)
print("您的体型属于:", result)
```
这段代码首先定义了一个`calculate_bmi`函数,用于计算BMI指数。然后通过输入体重和身高,并用这两个值调用`calculate_bmi`函数计算得到BMI指数。根据BMI指数的范围,判断给出相应的体型建议,并打印出BMI指数和体型结果。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)