Matthias221B
2022-08-06 18:19
采纳率: 50%
浏览 12

我想做一个简易的根据时间来计算跑步距离和消耗卡路里的计时器,但是我找不到代码问题所在

我想做一个简易的根据时间来计算跑步距离和消耗卡路里的计时器,但是我找不到代码问题所在

import time
print("=======虚拟跑步机=======")
weight = float(input("输入您的体重(kg) :"))
speed = float(input("输入您的配速(km/h) :"))
K = 30 / (speed/400/60)
print('按下回车开始计时,按下 Ctrl + C 停止计时。')
while True:
input("")
starttime = time.time()
print('开始')
try:
while True:
timing = round(time.time() - starttime, 0)
print('计时: ', round(time.time() - starttime, 0), '秒', end="\r")
time.sleep(1)
if timing >= 10:
starttime = time.time()
except KeyboardInterrupt:
print('结束')
endtime = time.time()
print('总共的时间为:', round(endtime - starttime, 2), 'secs')
realtime = float(endtime - starttime)
distance = realtime * speed / 3600 * 1000
print(distance)
calorie = weight * K * realtime
print(calorie)
break

运行结果:可以显示计时,但是无法显示距离和卡路里

2条回答 默认 最新

相关推荐 更多相似问题