绘制BMI指标的中国标准分类程序的流程图并且用程序实现:从键盘输入体重(默认单位kg)和身高(默认单位m),给出体质类型的结果输出。
时间: 2023-05-24 15:07:18 浏览: 649
Python–根据计算公式:BMI = 体重(kg) / 身高(m)^2判断身体状况
5星 · 资源好评率100%
流程图如下:
![BMI指标的中国标准分类程序的流程图](https://cdn.luogu.com.cn/upload/image_hosting/f9dm8inp.png)
程序实现:
```python
weight = float(input("请输入体重(kg):"))
height = float(input("请输入身高(m):"))
bmi = weight / (height * height)
if bmi < 18.5:
print("您的BMI指数为", bmi, "体型偏瘦")
elif bmi < 24:
print("您的BMI指数为", bmi, "体型正常")
elif bmi < 28:
print("您的BMI指数为", bmi, "体型偏胖")
elif bmi < 30:
print("您的BMI指数为", bmi, "体型肥胖")
else:
print("您的BMI指数为", bmi, "体型重度肥胖")
```
注意:这里的体重单位是kg,身高单位是m,如果输入的单位是其他的,需要先进行转换。例如,如果单位是cm,需要将身高输入的值除以100,转换成m。
阅读全文