Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

랩 타이머를 만드는 Python 프로그램

<시간/>

파이썬을 사용하여 랩 타이머를 생성해야 할 때 '시간' 방식을 사용합니다. 랩 수가 미리 정의되어 있고 try catch 블록이 정의되어 랩 타이머를 시작합니다.

아래는 동일한 데모입니다 -

예시

import time

start_time=time.time()
end_time=start_time
lap_num=1

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

try:
   while True:

      input()
      time_laps=round((time.time() - end_time), 2)

      tot_time=round((time.time() - start_time), 2)

      print("Lap No. "+str(lap_num))
      print("Total Time: "+str(tot_time))
      print("Lap Time: "+str(time_laps))

      print("*"*20)

      end_time=time.time()
      lap_num+=1

except KeyboardInterrupt:
   print("Exit!")

출력

Click on ENTER to count laps.
Press CTRL+C to stop

Lap No. 1
To
tal Time: 1.77
Lap Time: 1.77
********************

Lap No. 2
Total Time: 3.52
Lap Time: 1.75
********************
Exit!

설명

  • 필요한 패키지를 가져옵니다.

  • 시작 시간, 종료 시간 및 랩 수가 정의됩니다.

  • 타이머는 'Enter'를 클릭하면 시작됩니다.

  • try catch 블록에서는 현재 시간과 종료 시간의 차이가 결정됩니다.

  • 다시 현재 시간과 시작 시간의 차이가 결정됩니다.

  • 랩 수, 총 시간 및 랩 시간을 제공합니다.

  • 이것은 콘솔에 출력으로 표시됩니다.

  • 'except' 블록에서 'Exit'가 정의됩니다.