Answers for "how to start a timer in python"

4

python timer

import time					
tic = time.perf_counter() # Start Time
your_program() 			  # Your code here
toc = time.perf_counter() # End Time
# Print the Difference Minutes and Seconds
print(f"Build finished in {(toc - tic)/60:0.0f} minutes {(toc - tic)%60:0.0f} seconds")
# For additional Precision
print(f"Build finished in {toc - tic:0.4f} seconds")
Posted by: Guest on July-22-2021
2

python timer

import time
start = time.time()
# do something
duration = time.time() - start
Posted by: Guest on March-29-2021
2

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")
Posted by: Guest on September-22-2020
0

how to make a timer in python

import time
import sys

time_start = time.time()
seconds = 0
minutes = 0

while True:
    try:
        sys.stdout.write("\r{minutes} Minutes {seconds} Seconds".format(minutes=minutes, seconds=seconds))
        sys.stdout.flush()
        time.sleep(1)
        seconds = int(time.time() - time_start) - minutes * 60
        if seconds >= 60:
            minutes += 1
            seconds = 0
    except KeyboardInterrupt, e:
        break
Posted by: Guest on July-07-2020
0

how to make a timer using python

# The simplest way to create a timer is to use time.sleep and winsound
import winsound
min_time = int(input('How much time do you want set the timer to (in minutes)'))
sec_time = min_time * 60 
time.sleep(sec_time)
#Now for the sound, I'll use winsound.beep. You can use whatever you want
# Frequency is hoiw high or low pitched the sound to be (It's measured in Hz)
frequency = 500
# Duration is measured in milliseconds here. 1 second = 100 milliseconds
duration = 100
# I want it to beep 5 times, so I'll create a for loop.
for i in range(0,5):
    winsound.Beep(frequency,duration)
Posted by: Guest on July-04-2021
3

python timer

import time
timer_length = float(input("How many seconds would you like you're timer to be set for? "))
time.sleep(timer_length)
print("Done!")
Posted by: Guest on August-01-2020

Python Answers by Framework

Browse Popular Code Answers by Language