Справочник по функциям Python

time.sleep

Приостанавливает выполнение программы на указанное число секунд.

Python 3.13
time.sleep(secs)

Параметры

secsint | float
Длительность паузы в секундах; можно дробное число, например 0.5.

Возвращаемое значение

Ничего (None).

Примеры

Пауза в одну секунду

Python 3.13
import time

print('Start')
time.sleep(1)
print('One second later')
Start
One second later

Обратный отсчёт

Python 3.13
import time

for second in range(3, 0, -1):
    print(second)
    time.sleep(0.5)
print('Go!')
3
2
1
Go!

Подробности

Пока идёт пауза, текущий поток ничего не делает. В асинхронном коде вместо неё используют await asyncio.sleep(...), иначе остановятся все задачи. В песочнице на этой странице вывод появляется целиком после завершения программы, поэтому паузы между строками не видно.

Смотрите также

Где изучить