zl程序教程

您现在的位置是:首页 >  大数据

当前栏目

计算跑步时的能量消耗(卡路里和千焦的换算公式)

计算 公式 换算 跑步
2023-09-11 14:17:48 时间

我们都知道,想要减肥,消耗的热量需要达到一定的峰值,这样才能更有效的减肥。而跑步作为常见的有氧运动,其消耗热量的效果也是非常可观的。下面我们就来介绍一下跑步消耗的热量计算的方法,对此不太了解的朋友可以通过下文来学习一下。

跑步消耗的热量计算方法:

简易公式一:跑步热量(kcal)=体重(kg)×距离(公里)×1.036

如果一个70kg的成年人跑5公里,所消耗的热量大约为362.6千卡。

简易公式二:跑步热量(kcal)=体重(kg)×运动时间(分钟)×指数K

指数K=30 ÷ 速度(分钟/400米)

一小时8公里 K=0.1355,一小时12公里 K=0.1797,一小时15公里 K=0.1875。

同样是70kg的成年人,以每小时12公里的速度跑步半小时,所消耗的热量大约为377.37千卡。另外需要注意的是,每小时12公里,这个速度现已经很快了,一般每小时10公里的配速约等于5:30,这已经是一个初级跑者的入门级速度了。当然公式计算仅仅是粗略的计算方法,具体跑步可以消耗多少热量还需要考虑体重、距离,具体可以消耗多少,还需要考虑到运动者的自身年龄等等客观因素。

卡路里和千焦的换算公式是:

1 千焦(kJ) = 0.239 千卡(kcal)
1 千卡(kcal)= 4.184 千焦(kJ)

按国际单位,能量应当用焦耳来表示。1焦耳=4.182卡,则1千卡=4.182千焦耳。千焦、焦耳,和卡路里、千卡及大卡都是热量单位。国际上,运动和营养学界一般通过卡路里来计算食物和运动能量。国内食物营养表一般以千焦作为热量单位。

通过python代码运算,模拟自动计算消耗能量的跑步机:

import time
import sys
leave=0                                      
print ("==========模拟跑步机=========")
print (30 *"#")
weight=float(input("输入您的体重(kg):"))                # 输入的体重可以是浮点数                    
speed=float(input("速度(千米/小时):"))                  # 输入的速度可以是浮点数
times=int(input("跑步时间(分钟):"))                     # 输入的跑步时间是整数,为分钟
times=times*60                                           # 将分钟转换为秒
while leave<times :                                      # 将分钟转换为秒
    leave+=1   
    min, sec = divmod(times-leave,60)                    # 将秒转换为分钟和秒
    leave_time=str(min)+'分'+str(sec)+'秒' 
    dista=leave/3600 * speed                             # 计算跑步距离
    calor =weight * 30 / (400 / (speed * 1000 / 60)) * leave / 60 / 60    # 计算热量
    sys.stdout.write('\r\n')
    sys.stdout.write('剩余时间:{}  跑步距离:{:.2f}千米  消耗热量:{:.2f} 千卡'.format(leave_time,dista,calor))
    sys.stdout.flush
    time.sleep(1)