오늘은 파이썬을 이용해 타이머(Timer)를 만들어 보도록 하겠습니다.
타이머를 만드려면 먼저 타임(Time)모듈을 이용해야 합니다. 타임 모듈을 이용하는 방법은 아래와 같습니다.
import time
또한 이 모듈과 관련된 내용을 확인하시려면 아래 링크를 확인 해주시면 되십니다.
파이썬으로 타이머 만들어 보기
타이머를 만드는 코드는 아래와 같습니다.
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를 출력한 후 코드는 끝나게 됩니다.
'Programming > Python' 카테고리의 다른 글
파이썬 미니 게임 만들기 - 행맨 (Hangman) - 심코딩 (0) | 2023.01.16 |
---|---|
파이썬 메뉴판 만들고 관리하기 (리스트 추가, 삭제, 수정) - 심코딩 (0) | 2023.01.11 |
파이썬 (Python) 튜플과 딕셔너리 알아보기 (Tuple & Dictionary) (1) | 2022.12.20 |
파이썬 라이브러리 (Library)와 모듈 (Module) - 심코딩 (2) | 2022.11.10 |
Python 파이썬 self와 __init__ 알아보기 - 심코딩 (2) | 2022.11.08 |
댓글