中医健康网

肥胖指数在线计算(肥胖指数表格)

环球网 0
文章目录:

肥胖计算公式来了:体重kg÷身高m²\u0026gt;25,你就是胖子!

据调查,中国平均肥胖率达12%左右,肥胖总人数高居世界第一,其中北京肥胖率高达25.9%,为全国首胖。二胖河北肥胖率为22.2%,且女性肥胖率高于男性。

如何判断体型是肥胖呢?一起来了解!

肥胖计算公式

通常以体质指数(BMI)用于判断人体超重/肥胖与否及程度。

肥胖计算公式=体重(千克)除以身高(米)的平方。

世界卫生组织提出,BMI在18.5~24.9时属正常范围,BMI大于25为超重,BMI大于30为肥胖;在我国,通常认为BMI大于24即为超重,大于28为肥胖。

例如:身高1.6米,体重60千克的成人,BMI的计算如下:60(1.6╳1.6)=23.4,即BMI是23.4 kg/m2,体重正常。

全国18岁及以上成人超重率为30.1%

《中国居民营养与慢性病状况报告(2015年)》显示,全国18岁及以上成人超重率为30.1%,肥胖率为11.9%,比2002年上升了7.3和4.8个百分点,6-17岁儿童青少年超重率为9.6%,肥胖率为6.4%,比2002年上升了5.1和4.3个百分点。

常见身体活动强度和能量消耗表

什么是真正的肥胖?不妨用这两个指标计算一下

“今天开始要减肥!”这句话都快变成反复减重失败的人的口头禅。电视里的女明星,网络上的红人,大都身材消瘦。减肥就变成了很多男性女性的“终生的事业”。但是在减肥上的误区很多人还有。每隔一段时间,就会有新的所谓的减肥的“神奇”方法再次火爆网络。

曾经的21天减肥方法在网络上掀起了一顿热潮。有些女性在尝试的时候却出现了停经,低血糖等症状。这种靠一段时间的少吃甚至不吃对身体有严重的损害。减肥靠饿是不行的!

在《我的最后一本减肥书》中,提到了一个案例,身高169的小菲就经常玩“体重过山车”。使用极端的方法突击减肥,恢复正常生活后又很快反弹。在突击减肥的时候,就因为心律不齐进了医院!

肥胖的定义可不是靠眼睛看。这两个定义肥胖的指标不妨计算一下

根据Body Mass Index即体质指数定义,将体重和身高的比例做比较,衡量人的体重是否过重后太瘦。体质指数(BMI)=体重(kg)/身高 (m)^2

计算体质指数在18.5-23.9为正常情况,大家不妨计算一下,你的体质指数正常吗?依据此计算公式,165的身高体重正常在50.36kg-65.34kg都是正常的体重。

其实除了体质指数,还有个衡量肥胖的重要指标:体脂率

肉眼可见,体型越宽的人体重越重,但是体脂率的不同可能可以让两个外形相似的人体重差距达到几公斤。这就是体脂率的不同。肌肉和脂肪密度的差异带来的。在网络上可以看到很多的健身达人,可能只是160的小个子,虽然体重能达到55kg,但是身体看起来十分纤细,女性曲线也是十分好看。这就是健身带来的体脂率降低。能让身体的肌肉线条更加好看。

体脂率的计算公式:

体脂率=(身体脂肪总重量÷体重)×100%;

手动计算体脂率较为麻烦,随着健身的普及。很多家用的体重秤都已经升级成体脂称了。成年女性的体脂范围20%-25%,男性15%-18%。根据公式,体脂率越高肥胖程度就越高。身体的脂肪含量就越高。

想要了解自己是否处于肥胖,上述两点如果都超标,那你就可能是肥胖了!

这几点减肥误区是真的吗?

吃饱了才有力气减肥?是真的。不是只有运动的时候身体才会消耗能量!在你坐着不动,睡觉的时候身体的器官,肌肉随时随地的都在消耗热量。如果靠饿使得身体变瘦,一方面肌肉燃烧的热量会越来越少,即我们说的基础代谢在降低。另一方面,身体会为了“自保”将摄入的能量最大限度的转化成脂肪储存起来,所以,保证充足的摄入能让身体肌肉保持在健康的状态!正常情况下基础代谢才是每日消耗的“大头”,占每日消耗热量的60%-75%。所以,提高基础代谢就是提高自己热量的消耗。

不要盲目相信吃所谓的“减肥药”能减肥。杭州的63岁阿姨的肠镜检查图可让人吓一跳。肠道表面都已经发黑。目前市面上还有不少宣传某些药物或者保健品能够不运动不少吃达到减肥的效果,短期可能会出现体重的下降。这种保健品一般能有润肠通便的效果,短期使身体的水分等随着排泄物排出来,但是长期服用危害不可知!减肥还是老老实实的少吃多动才靠谱。

优质的早餐对于减肥有重要的意义。中国国家院士钟南山出生于1936年,今年已经85岁了。但是从新闻里可以看到他的身材保持得完全不像一个老年人。肌肉还是十分强壮。这与他早饭的营养是分不开的。早饭要完成优质蛋白质的摄入,比如牛奶,鸡蛋等。

锻炼增强肌肉,让基础代谢提高。让身体无时无刻不在进行消耗。实现“躺着都能瘦”。

训练建议进行高强度的间歇训练。这种训练比常见的跑步训练的效率更高。根据研究显示,20分钟的高强度间歇训练比连续跑步1小时更有效。在长时间的跑步中,身体会渐渐适应这种消耗,后期可能很难再达到很好的运动效果。所以更加建议使用高强度的间接训练方法。当然对于运动能力不强的人来说,还是建议先从跑步开始,提高身体的基本素质。

减肥的误区有很多,要擦亮眼睛辨别。肥胖和很多慢性疾病都有关联。但是减肥不科学,不仅可能导致越减越肥,还有可能破坏身体代谢,严重的还会进医院。牢记减肥的四字箴言“少吃多动”。

写一个肥胖指数计算工具,用 Python 的GUI 库 PySimpleGUI

Python 的 GUI 库 PySimpleGUI,写一个简单的有界面的小工具很简单!这里我们来写一个计算肥胖指数(BMI)的小工具。首先,通过百度得到 BMI 指数的计算公式为:

体重 / (身高的平方)体重单位为 kg, 身高的单位为 m

再查阅中国的 BMI 标准为:

分类BMI偏瘦<= 18.4正常18.5 ~ 23.9过重24.0 ~ 27.9肥胖>= 28.0

于是先写一个函数,用来计算 BMI。

首先呢,我们需要下载 PySimpleGUI

pip install PySimpleGUI

下好后,先不忙写代码,我们先画一下界面草图(一定要先画草图!):

好了,草图画好了,可以开始写代码了。

首先肯定要引入 PySimpleGUI:

import PySimpleGUI as sg

然后开始使用 PySimpleGUI 构造界面,在 PySimpleGUI 中将界面布局看作一个二维的表格。

根据上图,我们可以将 UI 划分为 5 行。

第一行,有一个 文本显示 ‘身高’, 还有一个文本输入框;

第二行,有一个 文本显示 ‘体重’, 还有一个文本输入框;

第三行,只有一个按钮;

第四行,一个文本显示 BMI 函数的运算结果;

第五行,一个按钮,用于退出程序。

在 PySimpleGUI 中要实现布局很简单,先构造一个二维的列表:

能看出点什么么?二维列表中的每个元素代表一行,子列表代表一行中的多个控件。

接下来,把构造的布局加入窗口中:

window = sg.Window('BMI计算器', layout, font='微软雅黑')

此时运行,一下,就可以看到界面啦!

接下来,我们再添加事件处理。

event, value = window.Read()

window.Read() 方法,用于读取页面上的事件和输入的数据。其返回值为('事件', {0: '输入控件1接收的值', 1: '输入控件2接受的值'})。

当我们点击计算 BMI按钮的时候,会接收到 submit 事件,这是在[sg.Button('计算 BMI', key='submit')]定义的。

那么接下来,当我们点击 submit ,也就是计算 BMI按钮,就调用计算 BMI 的函数,然后把函数的结果展示在界面的文本中。

好了,运行一下。

虽然能完成计算,但是当你点了按钮就结束了。因为界面只会执行一次。为了一直保持界面不关闭,就需要用 while 循环一直循环显示界面,当点击退出按钮时再退出循环,结束界面展示。

那么,完整代码如下:

import PySimpleGUI as sgdef calc_bmi(h, w): try: h, w = float(h), float(w) bmi = round(w / h ** 2, 1) if bmi < 18.5: standard = '过轻' elif 18.5 <= bmi <= 23.9: standard = '正常' elif 24.0 <= bmi <= 27.9: standard = '过重' else: standard = '肥胖' except (ValueError, ZeroDivisionError): return None else: return f'BMI: {bmi}, {standard}'layout = [[sg.Text('身高'), sg.InputText(size=(15,))], [sg.Text('体重'), sg.InputText(size=(15,))], [sg.Button('计算 BMI', key='submit')], [sg.Text('', key='bmi', size=(20,2))], [sg.Quit('退出', key='q')]]window = sg.Window('BMI计算', layout, font='微软雅黑')while True: event, value = window.Read() if event == 'submit': bmi = calc_bmi(value[0], value[1]) if bmi: window.Element('bmi').Update(bmi, text_color='black') else: window.Element('bmi').Update('输入有误!', text_color='red') elif event == 'q': breakwindow.Close()

那么,看看你是胖还是瘦吧!觉得文章还不错的话不妨收藏起来慢慢看,有任何建议或看法欢迎大家在评论区分享讨论!

我是一名python开发工程师,整理了一套python的学习资料,如果你想提升自己,对编程感兴趣,关注我并在后台私信小编:“08”即可免费领取资料!希望对你能有所帮助!