什么软件测试身高体重标准,测测你的身高体重指数(BMI)正常吗?

BMI是Body Mass Index的缩写,中文叫身高体重指数,计算方法是体重(公斤)/身高(米)的平方。BMI是用来衡量一个人体重是否正常的指标,因为计算起来不容易,专门有BMI表格,根据自己的身高和体重,可以查出自己的BMI。

BMI要比单纯的体重更能体现一个人的胖瘦,是医学上通用的体重指标。大多数国家和地区在BMI指标上以超过25为超重,超过30为肥胖。但一些国家和地区尤其在亚洲的标准不一致,比如香港和新加坡都把超重的界限定在23。

全球各国家和地区的平均BMI值相差较远,根据WHO的资料,全民平均BMI值、男性平均BMI值和女性平均BMI值,中国分别为22.86、23.78、21.93,美国分别为27.82、28.64、27.00。因此中国整体上还处于正常体重的范围,而美国整体上超重。但如果按香港和新加坡的标准,中国的男性已经整体上超重。

全民平均BMI值最高的是汤加,32.90;最低的是埃立特里亚,19.85。男性平均BMI值最高的也是汤加,32.03;最低的也是埃立特里亚,20.27。女性平均BMI值最高的还是汤加,33.77;最低的是越南,18.73。

从常识的角度,BMI这个通用的胖瘦指标应该是根据大量的流行病学资料而科学设计出来的,其实不然。BMI早在1835年就已经出现的,是比利时天文学家、数学家、统计学家、社会学家Adolphe Quetelet提出来的,被称为Quetelet指数,这个计算方法是为了人体测量学的,本意是计算一下怎样才算正常人,问世之后一直沉睡在故纸堆中。

1972年,美国生理学教授Ancel Keys发表了一项在5个国家有7400人参加的关于肥胖症的划时代研究,其中对几种指标进行了评价,发现Quetelet指数最能体现身体脂肪比例,将之改名为Body Mass Index。这种简单的脂肪比例计算方法很快被其他科学家所接受,一开始用于流行病学研究,很快医生们也使用BMI来决定病人是否超重或肥胖。

1985年,美国NIH设定BMI标准,男性27.8、女性27.3以上为肥胖。1998年,HIN改变了标准,不论男女,BMI25以上为超重,30以上为肥胖,于是一夜之间,2900万美国人从体重正常变成超重,也使得美国在一夜之间从多数人体重正常变成多数人体重不正常。这个标准很快被WHO接受,成为全球通用的胖瘦指标。

BMI既简单也不用任何仪器,很方便使用,但BMI有其严重的缺陷。

BMI的最大问题是一视同仁,不管是谁,算法是一样的,可是人与人之间的情况是不一样的。

之所以使用BMI,是希望能体现一个人身上脂肪的储存情况,因为从Keys的研究开始,过去几十年,大量的流行病学和临床研究资料表明,我们身体的过多的脂肪是引起各种慢性病的罪魁祸首。之所以要使用计算方法,是因为凭肉眼分辨,除非是很胖的人,是很不准确的。高大的人可能没有多少脂肪也会被看成胖子,矮小的人可能有很多脂肪也显得不胖,尤其在美国这种多数人超重的社会环境中,很多超重的人在人群中往往显得很正常甚至销售。单纯用体重是同样的道理。

BMI的主要问题是没有排除肌肉的因素。肌肉多是好事,可以消耗更多的能量,但结实的肌肉比松松垮垮的脂肪重,运动员如果按BMI国际标准的话都属于超重或者肥胖症,就是因为他们身体没有多少脂肪,全是结实的肌肉。靠运动减肥特别是做力量运动的人虽然衣服裤子越来越松,但体重总不下降,也是因为脂肪变成了肌肉。因此BMI并没有体现所有人的脂肪量。

其次是骨架的区别,大骨架的人因为骨密度高,通常比小骨架的人体重高,BMI也高,很容易被划入超重。他们身上的脂肪很可能没有BMI指标正常的小骨架的人多。

其他问题包括年龄、性别等都影响BMI指标。

为了解决问题,一是按一些亚洲国家和地区把超重的界限再减低,比如香港和新加坡这种骨架小为主的地方把BMI超重指标定在23,但这些地区也有大骨架的人,于是专家建议骨架大的人把自己体重加10%,骨架小的减10%。比如一位1米78的人,理想体重是75公斤。但如果是小骨架的人,标准体重是68公斤,大骨架的人标准体重则是82公斤。

另外一种改善办法叫BMI Plus,在计算的时候加上性别、年龄、运动程度,算出来的BMI数据会更反映实际情况。

但是BMI的基本算法已经定下来了,而且BMI在计算疾病和死亡的风险上尤其是在计算心肌梗死、脑卒中和死亡风险的效果并不好,因此一直有人希望用其他计算方法来替代BMI这个历史悠久的计算方法。

其一是腰围身高指数(Waist-to-Height Ratio WHtR),这个指数的危险界限是0.5,根据年龄等因素而变化。长期流行病学跟踪资料表明WHtR比BMI在计算心肌梗死、脑卒中和死亡风险上比BMI更准确。

另外一种计算方法是腰围臀围指数(Waist-to-Hip Ratio WHR),流行病学资料表明在计算缺血性心脏病风险上比WHtR更有效。

过去几十年,取代BMI的努力一直没有停止,除了上面两个指标外,还出现了Fat-free mass index、Fat mass index等指数,但都没有能够取代BMI。最近的一次努力是2012年问世的A Body Shape Index(ABSI),上个月发表的一项研究发现ABSI在计算死亡的风险上优于BMI。

BMI虽然有诸多缺点,但由于历史的原因被选为计算健康的体重指标并被广泛使用了几十年,目前看来还没有被取代的趋势。不管使用什么方法,因为每个人的情况不同,都会有这样那样的不足和缺点,很难适合所有人、适合各种情况。

从个人健康的角度,不要把太注重体重。控制体重是非常重要的,但在减肥和控制体重的过程中,要更注重于控制腰围和增加肌肉,更注意自己的生活习惯和饮食习惯。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Python可以根据身高体重计算BMI指数BMI指数是一个人的体重与身高的比例,可以用来评估一个人的健康状况。计算公式为:BMI = 体重(kg)/身高(m)的平方。例如,一个人的体重为70公斤,身高为1.75米,那么他的BMI指数为22.86。可以使用Python编写一个简单的程序来计算BMI指数,如下所示: height = float(input("请输入身高(单位:米):")) weight = float(input("请输入体重(单位:千克):")) bmi = weight / (height ** 2) print("您的BMI指数为:{:.2f}".format(bmi)) 在这个程序,使用了input函数来获取用户输入的身高和体重,然后使用float函数将输入转换为浮点数。接着,使用计算公式计算BMI指数,并使用print函数输出结果。最后,使用format函数将结果格式化为保留两位小数的字符串。 ### 回答2: BMI指数(Body Mass Index)是通过一个人的身高和体重关系来评估体重状况,是评价肥胖程度的一个常用指标。计算BMI指数的公式如下: BMI = 体重(kg) ÷ 身高²(m) 在Python,可以通过以下代码实现BMI指数的计算: ```python height = float(input("请输入身高(m):")) weight = float(input("请输入体重(kg):")) bmi = weight / (height ** 2) print("您的BMI指数为:", bmi) ``` 代码解释: 1. 第1行的`float`指定了输入的身高和体重为浮点数类型,`input`函数用于接收用户输入的身高和体重值,并转换为浮点数类型。 2. 第2行的`weight / (height ** 2)`根据BMI指数计算公式,通过除以身高的平方来计算BMI指数。 3. 第3行的`print`函数用于输出计算出的BMI指数,并添加了一个提示信息。 使用上述Python代码计算BMI指数,可以帮助人们了解自己的身体健康状况,从而采取适当的措施来维护身体健康。 ### 回答3: BMI指数(Body Mass Index,身体质量指数),是用体重(公斤)除以身高(米)的平方得出的数值,用来评估一个人的体重是否偏轻或偏重。Python可以通过简单的代码实现身高体重计算BMI指数。 代码如下: ```python height = float(input("请输入身高(米):")) weight = float(input("请输入体重(公斤):")) bmi = weight / (height ** 2) # 计算BMI值 print("您的BMI指数为:", round(bmi, 1)) # 输出结果,并四舍五入保留一位小数 ``` 通过以上代码,用户输入身高和体重,程序将自动计算BMI指数,并将结果输出到屏幕上。 需要注意的是,BMI指数只是一个粗略的指标,不能完全代表一个人的健康状况。身体构成、肌肉含量等因素也会影响BMI值。因此,在健康管理BMI指数只是一个参考值,不能作为唯一依据。 总之,Python可以通过简单的代码实现身高体重计算BMI指数,这为人们掌握自己的体重健康状况提供了一种方便快捷的方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值