Python Wartezeit, auf Benutzereingabe warten
Manchmal möchten wir, dass unser Python-Programm für eine bestimmte Zeit wartet, bevor es die nächsten Schritte ausführt. Wir können die sleep()-Funktion des time-Moduls verwenden, um unser Programm für eine festgelegte Anzahl von Sekunden zu pausieren.
Python Wartezeit
Lassen Sie uns ein kurzes Beispiel ansehen, in dem wir unser Programm für 5 Sekunden pausieren, bevor wir weitere Anweisungen ausführen.
import time
print('Hello There, next message will be printed after 5 seconds.')
time.sleep(5)
print('Sleep time is over.')
Wenn wir dieses Programm ausführen, wird es eine Verzögerung von 5 Sekunden zwischen der ersten und der zweiten Druckanweisung geben.
Python warte auf Benutzereingabe
Manchmal möchten wir über die Konsole Eingaben vom Benutzer erhalten. Wir können dazu die Funktion input() verwenden. In diesem Fall wird das Programm unbegrenzt auf die Benutzereingabe warten. Sobald der Benutzer die Eingabedaten bereitstellt und die Eingabetaste drückt, beginnt das Programm mit der Ausführung der nächsten Anweisungen.
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!')
Die folgende kurze Bildschirmaufnahme zeigt die gesamte Programmausführung.

