python绘制BMI指标的中国标准分类程序的流程图并且用程序实现:从键盘输入体重(默认单位kg)和身高(默认单位m),给出体质类型的结果输出。
时间: 2023-05-17 21:07:11 浏览: 380
Python–根据计算公式:BMI = 体重(kg) / 身高(m)^2判断身体状况
5星 · 资源好评率100%
非常感谢您的提问!以下是Python绘制BMI指标的中国标准分类程序的流程图:
![BMI指标的中国标准分类程序的流程图](https://img-blog.csdn.net/20180413101154879?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hlbnhpYW5nX2Jsb2c=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/80)
接下来是程序实现:
```python
# -*- coding: utf-8 -*-
def bmi(weight, height):
"""计算BMI指数"""
return weight / (height ** 2)
def classify_bmi(bmi):
"""根据BMI指数分类"""
if bmi < 18.5:
return "偏瘦"
elif bmi < 24:
return "正常"
elif bmi < 28:
return "偏胖"
else:
return "肥胖"
if __name__ == '__main__':
weight = float(input("请输入您的体重(kg):"))
height = float(input("请输入您的身高(m):"))
bmi_value = bmi(weight, height)
bmi_type = classify_bmi(bmi_value)
print("您的BMI指数为:{:.2f},属于{}类型。".format(bmi_value, bmi_type))
```
您可以将以上代码保存为一个.py文件,然后在命令行中运行该文件,按照提示输入体重和身高即可得到体质类型的结果输出。
希望这个回答能够帮助到您!
阅读全文