💡 이 글은 쪼개진 조각처럼 부분별로 알고 있는 Python을
AtoZ부터 다시 끝까지 다져보자
라는 생각으로 인프런 파이썬 강의에서 공부한 것을 정리하는 글입니다. 💡
일정 딜레이(시간) 간격 프로그램 실행 패턴은 정말 중요합니다.
파이썬 time
라이브러리를 활용해서 딜레이를 주는 예제입니다.
time.sleep()
의 인자로 초(second
)단위를 입력합니다.
import time
for i in [.5, 1, 1.5, 2, 2.5, 3]:
time.sleep(i)
print(f"Delayed for {i} seconds")
>>> Delayed for 0.5 seconds
Delayed for 1 seconds
Delayed for 1.5 seconds
Delayed for 2 seconds
Delayed for 2.5 seconds
Delayed for 3 seconds
import time
n = .5
while True:
time.sleep(n)
print(f"Delayed for {n} seconds")
n += 0.5
if n >= 3.5:
break
>>> Delayed for 0.5 seconds
Delayed for 1 seconds
Delayed for 1.5 seconds
Delayed for 2 seconds
Delayed for 2.5 seconds
Delayed for 3 seconds
import time
def sleep_out(n=1):
print(f"Delayed for {n} seconds")
time.sleep(n)
for n in [.5, 1, 1.5, 2, 2.5, 3]:
sleep_out(n)
>>> Delayed for 0.5 seconds
Delayed for 1 seconds
Delayed for 1.5 seconds
Delayed for 2 seconds
Delayed for 2.5 seconds
Delayed for 3 seconds