定义函数 calBMI(height, weight),根据人的身高和体重,计算身体质量指数 BMI,同时输出 BM1分类。
时间: 2024-05-08 19:16:02 浏览: 178
身体质量指数计算BMI
以下是Python的实现:
```python
def calBMI(height, weight):
BMI = weight / (height/100)**2
if BMI < 18.5:
category = "偏瘦"
elif BMI < 24:
category = "正常"
elif BMI < 28:
category = "偏胖"
else:
category = "肥胖"
print("BMI为:{:.2f},属于{}。".format(BMI, category))
```
其中,height和weight分别表示身高(单位为厘米)和体重(单位为千克),BMI的计算公式为体重除以身高的平方(单位为千克/米²)。根据BMI值的大小,可以将其分为偏瘦、正常、偏胖和肥胖四个分类。在函数中,使用if语句判断BMI所属的分类,并利用字符串格式化输出结果。
阅读全文