2024-09-24 22:20:16 发布
网友
我想做个休息计时器。我可以得到当前秒值,但我不知道如何重置秒数并开始倒计时
我已经尝试了在堆栈溢出上找到的几个公式,但是还没有找到我要找的
import time while True: now = time.localtime(time.time()) print(now[5]) time.sleep(1)
我希望输出从59倒计时,然后重新开始 输出:从当前秒开始计数
这是一个定义了函数的版本。它将在规定的秒数倒计时,每秒钟sleep
sleep
import time def countdown(t_sec): while t_sec: mins, secs = divmod(t_sec, 60) timeformat = '{:02d}'.format(secs) print(timeformat) time.sleep(1) t_sec -= 1 countdown(59)
你为什么不用这样的东西:
import time sec = 0 while True: print(59 - sec) time.sleep(1) sec = (sec + 1) % 60
这是一个定义了函数的版本。它将在规定的秒数倒计时,每秒钟
sleep
你为什么不用这样的东西:
相关问题 更多 >
编程相关推荐