Python čekací dobu, čekat na vstup uživatele

Někdy chceme, aby náš program v pythonu čekat určitou dobu před provedením dalších kroků. Můžeme použít funkci time module sleep() k pozastavení našeho programu na zadané sekundy.

Python wait time

podívejme se na rychlý příklad, kde pozastavíme náš program na 5 sekund před provedením dalších příkazů.

import timeprint('Hello There, next message will be printed after 5 seconds.')time.sleep(5)print('Sleep time is over.')

Když jsme se spustit tento program, tam bude zpoždění 5 sekund mezi první tiskové prohlášení a druhé tiskové prohlášení.

Python počkejte na vstup uživatele

někdy chceme získat nějaké vstupy od uživatele prostřednictvím konzoly. K dosažení tohoto cíle můžeme použít funkci input (). V takovém případě bude program čekat na vstup uživatele na dobu neurčitou. Jakmile uživatel poskytne vstupní data a stiskne klávesu enter, program začne provádět další příkazy.

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!')

pod krátkým snímáním obrazovky se zobrazí kompletní provedení programu.

python čekací doba, python čekat na vstup uživatele

Překvapivé, neexistuje žádný jednoduchý způsob, jak čekat na vstup uživatele pomocí časového limitu nebo výchozí hodnotu, když je prázdný vstup uživatele je k dispozici. Doufám, že tyto užitečné funkce přicházejí v budoucích verzích Pythonu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.

More: