Reference Materials
Certification Courses
Created with over a decade of experience and thousands of feedback.
Python Program to Create a Countdown Timer
In this example, you will learn to create a countdown timer.
To understand this example, you should have the knowledge of the following Python programming topics:
Countdown time in 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)
- The
divmod()method takes two numbers and returns a pair of numbers (a tuple) consisting of their quotient and remainder. end='\r'overwrites the output for each iteration.- The value of
time_secis decremented at the end of each iteration.
Also Read:
Did you find this article helpful?