To create a countdown timer in Python , you can use the
time module to track the elapsed time and the
sleep() function to add a delay between each second. Here’s an example of how to create a countdown timer in Python console:
import time # Get the countdown time from the user seconds = int(input("Enter the number of seconds to countdown: ")) # Count down from the specified time for i in range(seconds, 0, -1): print(i) time.sleep(1) # Display "Time's up!" after the countdown is finished print("Time's up!")
In this example, we use the
time module to create the countdown timer loop. We first prompt the user to input the length of the countdown timer in seconds using
input() function, then use
for loop to decrement the seconds and print the remaining time to the console. We use
time.sleep() function to add a 1-second delay between each iteration of the loop.
After the loop is finished, we use
print() function to display the "Time’s up!" message.
You can modify this code to include a sound alarm or to create a graphical user interface (GUI) countdown timer, depending on your requirements.