[Python] 分支结构实现BMI

您所在的位置:网站首页 用python测bmi [Python] 分支结构实现BMI

[Python] 分支结构实现BMI

2024-03-01 10:48| 来源: 网络整理| 查看: 265

要点:这是一个计算BMI并通过分支结构给出身体质量分类的实例。

前言 改革开放近 40 年,中国取得了世界瞩目的发展成就,人民生活水平显著提高、越来越多人开始关注“身体质量”,其中,肥胖程度最受关注。身体质量指数 (Body Mass Index,BMI) 是国际上常用的衡量人体肥胖程度和是否健康的重要标准,主要用于统计分析。肥胖程度的判断不能采用体重的绝对值,它天然与身高有关。因此,BMI 通过人体体重和身高两个数值获得相对客观的参数,并用这个参数所处范围衡量身体质量。

BMI 的定义如下:     BMI = 体重(kg) / 身高2(m2)

例如,一个人身高 1.78 m、体重 67 kg,他的 BMI 值为 21.15.

BMI 值可以客观地衡量人的肥胖程度或健康程度。世界卫生组织根据全球人口体重统计认为,BMI 值低于 18.5 kg/m2 时 “过轻”,表明个体可能营养不良或者饮食无法保障;BMI 值高于 25 kg/m2 时 “过重”。我国卫生部也根据中国人体质给出了国内 BMI 参考值。更多 BMI 衛量标准如下表:

分类国际 BMI 值( kg/m2 )国内 BMI 值( kg/m2 )偏瘦< 18.5< 18.5正常18.5 ~ 2518.5 ~ 24偏胖25 ~ 3024 ~ 28肥胖≥30>28

本实例编写一个根据体重和身高计算 BMI 值的程序,同时输出国际和国内的BMI指标建议值。该问题的 IPO 描述如下。

输入:身高和体重值 处理:计算 BMI 值,并根据 BMI 指标分类找到合适类别 输出:打印指标分类信息

该实例的完整代码如下,请注意各判断条件及后面的注释。

height, weight = eval(input("请输入身高(米)和体重(公斤) [逗号隔开(英文格式)]:")) bmi = weight / pow(height, 2) print("BMI 数值为:{:.2f}".format(bmi)) who, dom = " ", " " if bmi


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3