Python Program to Create a Lap Timer

 

Python Program to Create a Lap Timer

  • In this article, we will make a simple timer to calculate lap-time intervals using Python.

Source Code:

# importing libraries
import time

# Timer starts
starttime=time.time()
lasttime=starttime
lapnum=1

print("Press ENTER to count laps.\nPress CTRL+C to stop")

try:
    while True:
            
        # Input for the ENTER key press
        input()

        # The current lap-time
        laptime=round((time.time() - lasttime), 2)

        # Total time elapsed
        # since the timer started
        totaltime=round((time.time() - starttime), 2)

        # Printing the lap number,
        # lap-time and total time
        print("Lap No. "+str(lapnum))
        print("Total Time: "+str(totaltime))
        print("Lap Time: "+str(laptime))
            
        print("*"*20)

        # Updating the previous total time
        # and lap number
        lasttime=time.time()
        lapnum+=1

# Stopping when CTRL+C is pressed
except KeyboardInterrupt:
    print("Done")


 

Comments