본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 246 sleep 함수

by 포스트it 2021. 3. 19.
728x90
반응형

 

문제

time 모듈, datetime 모듈을 사용해서 1초에 한 번 현재 시간을 출력하는 코드를 작성하세요.

내풀이

import datetime, time

while True:
    sec = datetime.datetime.now()
    print(sec)
    time.sleep(1)

정답

import time
import datetime

while True:
    now = datetime.datetime.now()
    print(now)
    time.sleep(1)

while True 를 쓰면 정지할때까지 무한 반복되고,
sec = datetime.datetime.now() 는 현재시간을 sec 변수에 넣어 준 후,
time.sleep(1) 1초동안 딜레이를 주는 함수 이다.(안에 숫자에 따라 속도라 달라짐)
728x90
반응형

댓글