Python/45가지 파이썬 기초문법 예제

파이썬 (36) 실행 타임 딜레이 2

monstro 2025. 5. 30. 11:56
728x90
반응형

이번에도 로직의 실행에 딜레이를 주는 방법을 알아본다

예제는 다음과 같다

시작과 끝의 2개의 수를 입력받고 0.5씩 증가시키면서 딜레이를 준다

 

- 코드

import time
import numpy

def sleepBy(start, end):
    for i in numpy.arange(start + 0.5, end + 0.5, 0.5):
        print(f'Delayed for {i} seconds')
        time.sleep(i)

sleepBy(0, 3)

 

딜레이를 주기 위한 sleep 함수를 사용하기 위해 time 모듈을 프로젝트에 추가하였다

그리고 실수가 저장된 시퀀스 자료형을 반복하기 위해 numpy 모듈을 추가하고 arrange 함수를 사용한다

실행 결과는 다음과 같다

 

728x90
반응형