用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秒),并打印出每秒的时间。
