跳到主要内容

Python 程序:创建倒计时计时器

要理解这个例子,你应该具备以下Python编程主题的知识:

Python中的倒计时

import time

def countdown(time_sec):
while time_sec:
mins, secs = divmod(time_sec, 60)
timeformat = '{:02d}:{:02d}'.format(mins, secs)
print(timeformat, end='\r')
time.sleep(1)
time_sec -= 1

print("stop")

countdown(5)
  • divmod()方法接收两个数字,并返回一个数对(元组),包含它们的商和余数。
  • end='\r'用于每次迭代覆盖输出。
  • 每次迭代结束时,time_sec的值都会减少。