Поиск по сайту:

Время ожидания Python, дождитесь ввода пользователя


Иногда мы хотим, чтобы наша программа на Python ждала определенное время, прежде чем выполнять следующие шаги. Мы можем использовать функцию sleep(), чтобы приостановить нашу программу на указанные секунды.

Время ожидания Python

Давайте посмотрим на быстрый пример, где мы приостановим нашу программу на 5 секунд, прежде чем выполнять дальнейшие операторы.

import time

print('Hello There, next message will be printed after 5 seconds.')

time.sleep(5)

print('Sleep time is over.')

Когда мы запускаем эту программу, между первым оператором печати и вторым оператором печати будет 5-секундная задержка.

Python ждет ввода пользователя

Иногда мы хотим получить некоторые данные от пользователя через консоль. Для этого мы можем использовать функцию input(). В этом случае программа будет бесконечно ждать ввода пользователя. Как только пользователь введет входные данные и нажмет клавишу ввода, программа начнет выполнять следующие операторы.

sec = input('Let us wait for user input. Let me know how many seconds to sleep now.\n')

print('Going to sleep for', sec, 'seconds.')

time.sleep(int(sec))

print('Enough of sleeping, I Quit!')