[Python]Time Delays 시간지연

파이썬에서 시간을 지연시키는 방법을 알아보자.

import time

# 방법1
i = 1
while i <= 10:
    print(i)
    time.sleep(1)
    i += 1

# 방법2
i = 0
while True:    
    time.sleep(1)
    i += 1
    print(i)
    if i >= 10:
        break

        
# 방법3
i = 1
while True:    
    time.sleep(1)
    if i <= 10:
        print(i)
        i += 1
        continue
    break

## 결과
1
2
3
4
5
6
7
8
9
10
import time

def time_sleep(x):
    time.sleep(x)
    print(f'Delayed for {x} seconds')

step = 0.5
for i in range(0, 6):
    time_sleep(step)
    step += 0.5

delay_time = 0.5
while delay_time <= 3:
    time.sleep(delay_time)
    print(f'Delayed for {delay_time} seconds')
    delay_time += 0.5
    
for i in [.5, 1.0, 1.5, 2.0, 2.5, 3.0]:
    time.sleep(i)
    print(f'Delayed for {i} seconds')

## 결과
Delayed for 0.5 seconds
Delayed for 1.0 seconds
Delayed for 1.5 seconds
Delayed for 2.0 seconds
Delayed for 2.5 seconds
Delayed for 3.0 seconds

You may also like...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다