how to setup a timer in python code example

Example 1: timer in python

import time, os

seconds_to_go_for = 10 # How long the timer will go for
current_time = int(time.time()) # Gets the time before the timer starts

def clear():
  if os.name == "nt":
    os.system("cls") # Clear function, to avoid spam. Source: geeksforgeeks.org
  else:
    os.system("clear")

while True:
  time_now = int(time.time()) # Gets time during the timer's running
  if time_now >= current_time + seconds_to_go_for: # Checks if enough time has passed
    break # Stops loop if so
  
  print(f"Seconds passed: {time_now - current_time}") # Prints how much time has passed
  clear()
print("The timer has ended")

Example 2: python stopwatch

1 # latest_tutorial.py
 2 
 3 import time
 4 from reader import feed
 5 
 6 def main():
 7     """Print the latest tutorial from Real Python"""
 8     tic = time.perf_counter()
 9     tutorial = feed.get_article(0)
10     toc = time.perf_counter()
11     print(f"Downloaded the tutorial in {toc - tic:0.4f} seconds")
12 
13     print(tutorial)
14 
15 if __name__ == "__main__":
16     main()