用于创建倒数计时器的 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 的值在每次迭代结束时递减。

另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战