Die While-True-Anweisung in Python
In diesem Tutorial wird die Anweisung while True
in Python behandelt.
Definiere die while True
-Anweisung in Python
In Python ist das Schlüsselwort True
ein boolescher Ausdruck. Es wird als Alias für 1
verwendet, und das Schlüsselwort while
wird verwendet, um eine Schleife anzugeben. Die Anweisung while True
wird verwendet, um eine unendliche while
-Schleife anzugeben.
Eine Endlosschleife läuft auf unbestimmte Zeit bis zum Ende der Zeit oder wenn das Programm gewaltsam gestoppt wird. Das folgende Codebeispiel unten zeigt uns, wie wir mit der Anweisung while True
eine Endlosschleife erstellen können.
while True:
print("Hello World")
Ausgabe:
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Wir haben eine unendliche while
-Schleife erstellt, die jedes Mal Hello World
ausgibt, wenn sie ausgeführt wird, indem wir die Anweisung while True
im obigen Code verwendet haben. Dieser Ansatz wird nicht empfohlen, da er die Vervollständigung des Codes stoppt.
Ein Workaround ist die Verwendung der break
-Anweisung innerhalb der Endlosschleife, um den Prozess zu stoppen, wenn eine bestimmte Bedingung erfüllt ist. Dieser Ansatz wird im folgenden Programm demonstriert.
i = 0
while True:
print("Hello World")
i += 1
if i == 10:
break
Ausgabe:
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Wir haben die unendliche while
-Schleife gestoppt, indem wir die break
-Anweisung im obigen Code verwendet haben. Die Ausführung der Endlosschleife wurde gestoppt, nachdem der Wert der Integer-Variablen i
gleich 10
wurde.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn