欢迎访问宙启技术站
智能推送

用Python编写一个简单的倒计时器

发布时间:2023-12-04 11:09:23

下面是一个用Python编写的简单的倒计时器,并且附带一个使用例子:

"""

import time

def countdown(time_sec):

    while time_sec > 0:

        minutes = time_sec // 60

        seconds = time_sec % 60

        print(f"{minutes:02d}:{seconds:02d}")

        time.sleep(1)

        time_sec -= 1

    print("Time's up!")

# 使用例子

countdown(180)

"""

在这个例子中,我们定义了一个名为countdown的函数,它接受一个time_sec参数,表示要进行倒计时的秒数。

countdown函数内部,我们使用一个while循环来实现倒计时,当time_sec大于0的时候,我们将时间转换为分钟和秒数,并打印出来。然后使用time.sleep(1)函数来让程序暂停1秒,以保证时间的准确性。最后,将time_sec减少1。

当倒计时结束后,即time_sec等于0时,我们打印出"Time's up!"。

在例子的最后,我们调用countdown函数并传入180作为参数,它将会倒计时3分钟(180秒),并打印出每秒的时间。