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
的值在每次迭代结束时递减。
另请阅读