본문 바로가기
Programming/Python

파이썬 (Python) 타이머 만들어 보기! (import time) - 심코딩

by 심코딩 2023. 1. 3.

오늘은 파이썬을 이용해 타이머(Timer)를 만들어 보도록 하겠습니다.

 

타이머를 만드려면 먼저 타임(Time)모듈을 이용해야 합니다. 타임 모듈을 이용하는 방법은 아래와 같습니다.

 

import time

 

또한 이 모듈과 관련된 내용을 확인하시려면 아래 링크를 확인 해주시면 되십니다.

 

time — Time access and conversions

This module provides various time-related functions. For related functionality, see also the datetime and calendar modules. Although this module is always available, not all functions are available...

docs.python.org

 

파이썬으로 타이머 만들어 보기

타이머를 만드는 코드는 아래와 같습니다.

import time

timer_str = input ("시간(초)를 입력하세요: ")
timer = int(timer_str)
print(timer)

while (timer != 0):
    timer = timer-1
    time.sleep(1) 
    print(timer)
    if timer == 0:
        print("Time Over")

 

 

코드 풀이

 

코드에 대해 하나하나 알아 보도록 하겠습니다.

먼저 맨 첫줄은 위 말씀드린대로 time 모듈을 import 가져 오는 코드 입니다.

 

또한 input을 통해 몇초를 정할것인가를 정한 다음 (timer_str) 이 부분을 정수(int)로 변환을 시켜 줍니다. (timer)

다음 while 문을 통하여 timer가 0이 아닐 때에는, time.sleep(1) 코드를 통해 1초씩 차감을 한다 라는 코드를 작성 해 줍니다. (timer-1)

 

마지막으로 timer가 0이 된다면 Time Over를 출력한 후 코드는 끝나게 됩니다.

 

댓글