python123身体质量指数bmi
时间: 2023-04-21 12:02:07 浏览: 320
BMI是身体质量指数的缩写,是一种用于评估人体肥胖程度的指标。它是根据一个人的身高和体重计算出来的,公式为BMI=体重(kg)/身高(m)的平方。在计算出BMI值后,可以根据BMI值的大小来判断一个人的体重是否正常、偏瘦或偏胖。一般来说,BMI值在18.5以下表示偏瘦,18.5-24.9表示正常,25-29.9表示超重,30及以上表示肥胖。
相关问题
python123实例5:身体质量指数BMI
BMI(Body Mass Index,身体质量指数)是一种用于衡量人体肥胖程度的常用方法,是以人体体重和身高的平方值为指数的比例,即BMI=体重(kg)/身高(m)²。根据世界卫生组织的标准,BMI在18.5以下属于偏瘦,18.5~24.9为正常范围,25~29.9为超重,30以上为肥胖。
以下是Python编写的BMI计算器代码示例:
```python
height = float(input("请输入您的身高(单位:米):"))
weight = float(input("请输入您的体重(单位:千克):"))
bmi = weight / (height ** 2)
if bmi < 18.5:
print("您的BMI指数为:%.2f,属于偏瘦。" % bmi)
elif 18.5 <= bmi < 25:
print("您的BMI指数为:%.2f,属于正常范围。" % bmi)
elif 25 <= bmi < 30:
print("您的BMI指数为:%.2f,属于超重。" % bmi)
else:
print("您的BMI指数为:%.2f,属于肥胖。" % bmi)
```
以上代码中,首先通过`input`函数获取用户的身高和体重数据,并分别赋值给`height`和`weight`变量。接着,根据BMI公式计算出BMI指数,并将其赋值给`bmi`变量。最后,利用`if-elif-else`语句判断BMI指数所处的范围,并输出相应的提示信息。其中,`%.2f`表示输出小数点后两位。
阅读全文