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

用Python实现一个简单的倒计时器

发布时间:2023-12-04 16:11:35

以下是一个用Python实现的简单倒计时器的代码:

import time

def countdown(seconds):
    while seconds > 0:
        minutes, secs = divmod(seconds, 60)
        timer = '{:02d}:{:02d}'.format(minutes, secs)
        print(timer, end="\r")
        time.sleep(1)
        seconds -= 1
    print("倒计时结束!")

# 使用示例
seconds = int(input("请输入倒计时的秒数:"))
countdown(seconds)

这个倒计时器的实现非常简单。它首先接收用户输入的倒计时秒数,并调用countdown函数开始倒计时。在countdown函数中,我们使用一个循环来递减秒数,并将其转换为分钟和秒数的格式进行打印。我们使用time.sleep(1)来使程序暂停1秒钟,使得倒计时看起来更加真实。最后,当倒计时结束,我们打印一条倒计时结束的消息。

以下是一个使用该倒计时器的示例:

请输入倒计时的秒数:60
00:59

在这个示例中,用户输入了60作为倒计时秒数,倒计时从59开始递减,然后打印出相应的分钟和秒数。当倒计时结束后,会显示"倒计时结束!"的消息。

你可以根据需要修改这个倒计时器的实现,例如添加更多的提示信息或者调整计时单位等。