用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开始递减,然后打印出相应的分钟和秒数。当倒计时结束后,会显示"倒计时结束!"的消息。
你可以根据需要修改这个倒计时器的实现,例如添加更多的提示信息或者调整计时单位等。
