首页 > 解决方案 > 如何将当前秒数重新启动到 59 并开始倒计时

问题描述

我正在尝试做一个休息计时器。我可以得到当前的秒值,但我不知道如何重置秒并开始倒计时

我已经尝试了几个关于堆栈溢出的公式,但还没有找到我要找的东西

import time

while True:
    now = time.localtime(time.time())
    print(now[5])

    time.sleep(1)

我希望输出从 59 开始倒数并重新开始输出:从当前秒开始计数

标签: pythontime

解决方案


你为什么不使用类似的东西:

import time
sec = 0

while True:
   print(59 - sec)
   time.sleep(1)
   sec = (sec + 1) % 60 

推荐阅读