编写一个根据体重和身高计算bmi值的python程序,并同时输出国际和国内的bmi指标建议
时间: 2024-05-05 07:21:38 浏览: 117
以下是根据体重和身高计算BMI值的Python程序,同时输出国际和国内的BMI指标建议:
```python
height = float(input("请输入你的身高(单位:米):"))
weight = float(input("请输入你的体重(单位:千克):"))
bmi = weight / (height ** 2)
print("您的BMI指数为:%.2f" % bmi)
if bmi < 18.5:
print("您的体重过轻,建议多吃一些营养丰富的食物,并适量进行运动。")
elif 18.5 <= bmi < 24:
print("您的体重正常,继续保持良好的生活习惯,注意饮食和运动。")
elif 24 <= bmi < 28:
print("您的体重过重,建议适当减少高热量食物的摄入,并加强运动锻炼。")
elif bmi >= 28:
print("您的体重已经肥胖,建议立即采取措施控制体重,包括合理饮食和适当运动。")
```
上述程序中,先通过 input() 函数获取用户输入的身高和体重,然后计算出BMI指数。接着,根据BMI指数的大小,输出相应的体重建议。
国际上,BMI指数的建议范围如下:
- BMI < 18.5,体重过轻
- 18.5 <= BMI < 25,体重正常
- 25 <= BMI < 30,体重过重
- BMI >= 30,体重肥胖
在国内,BMI指数的建议范围略有不同:
- BMI < 18.5,体重过轻
- 18.5 <= BMI < 24,体重正常
- 24 <= BMI < 28,体重过重
- BMI >= 28,体重肥胖
因此,在程序中,我们对BMI指数的大小进行判断,并输出相应的体重建议。
阅读全文