计算跑步时的能量消耗(卡路里和千焦的换算公式)
我们都知道,如果你想减肥,你的热量消耗需要达到一定的峰值,这样才能更有效地减肥。 跑步作为一种常见的有氧运动,有着相当可观的热量消耗效果。 下面我们就来介绍一下跑步消耗热量的计算方法。 对此不太了解的朋友可以通过下面的文章来了解一下。
如何计算跑步消耗的卡路里:
简单公式一:跑步热量(千卡)=体重(公斤)×距离(公里)×1.036
一个70公斤的成年人如果跑5公里,消耗的热量约为362.6大卡。
简单公式2:跑步热量(千卡)=体重(公斤)×运动时间(分钟)×指数K
指数K=30 ÷ 速度(分钟/400米)
8公里/小时K=0.1355,12公里/小时K=0.1797,15公里/小时K=0.1875。
同样70公斤的成年人,以每小时12公里的速度跑步半小时,消耗的热量约为377.37大卡。 还需要注意的是,时速12公里已经非常快了。 一般每小时10公里的配速约等于5点30分。 这已经是初级跑者的入门速度了。 当然,公式计算只是一种粗略的计算方法。 跑步具体能消耗的热量还需要考虑体重、距离、具体能消耗的量以及运动员的年龄等客观因素。
卡路里和千焦的换算公式为:
1 千焦耳 (kJ) = 0.239 千卡 (kcal)
1 大卡 = 4.184 千焦耳 (kJ)
在 SI 单位中,能量应以焦耳表示。 1 焦耳 = 4.182 卡路里,那么 1 kcal = 4.182 千焦耳。 千焦耳、焦耳、卡路里、千卡和千卡都是热量单位。 国际上,运动和营养界一般通过卡路里来计算食物和运动能量。 国内食品营养表一般采用千焦耳作为热量单位。
通过代码运行,模拟一个自动计算能耗的跑步机:
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)