Die While-True-Anweisung in Python

Muhammad Maisam Abbas 10 Oktober 2023
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.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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

Verwandter Artikel - Python Loop