Python während der Schleife

Python während der Schleife
Schleifen werden verwendet, um den gleichen Codeblock in Programmiersprachen wiederholt auszuführen. In Python wird die while -Schleife denselben Codeblock ausgeführt, bis die Testbedingung wahr ist. Wenn die Testbedingung falsch ist, endet die Schleife und die unmittelbare Linie nach der WHOR -Schleife wird ausgeführt.
Innerhalb der while -Schleife können Sie eine einzelne Anweisung oder mehrere Aussagen haben, die ausgeführt werden, bis die Testbedingung wahr ist. Dieser Artikel beschreibt den Python während der Schleife und liefert einige einfache Beispiele mit dieser Funktion.Erstens werden wir über die Syntax der while -Schleife sprechen.

Syntax von While Loop

Die Syntax der while -Schleife in Pythion lautet wie folgt:

während Testbedingung:
Erklärung (en)

Wenn die while -Schleife ausgeführt wird, wird die test_condition zuerst bewertet. Wenn die test_condition wahr ist, werden der Schleifenkörper oder die Aussagen in der Schleife ausgeführt.

Wenn der Testbedingung ist wahr, dann wird der Körper der Schleife oder der Anweisung innerhalb der Schleife ausgeführt. Die Ausführung des Körpers der while -Schleife wird nur einmal als eine Iteration bezeichnet. Die Testbedingung wird nach jeder Iteration überprüft, und die while -Schleife läuft bis zur Testbedingung ist falsch.

Fluss der while Schleife

Die unten angegebene Abbildung zeigt den Fluss der while -Schleife.

Beispiele für die Schleife

Lassen Sie uns nun einige Beispiele für die While -Schleife betrachten und verstehen, wie es funktioniert.

In diesem Beispiel deklarieren wir zuerst eine Summenvariable, deren Wert Null ist. Die while -Schleife wird dann mit der Verwendung der verwendet während Stichwort. Der Testbedingung Ist Summe<20. Dies bedeutet, dass die Schleife ausgeführt wird, bis der Wert der Summenvariablen weniger als 20 beträgt.

Wenn die Testbedingung falsch ist und der Summenwert 20 ist, endet die Schleife und das Programm druckt „Ende der Schleife.”

# eine Variable deklarieren
sum = 0
#start während der Schleife
während (Summe < 20):
#printing den Wert der Summe
print ("Der Wert der Summe ist", Summe)
#inkrementiert 1 in der Summe in jeder Iteration
sum = sum + 1
print ("Ende von while Loop")

Ausgang

Sie können auch die else -Erklärung mit der while -Schleife deklarieren. Der else -Block wird bei der Weile funktionalisiert Testbedingung ist falsch. In diesem Beispiel werden wir das oben angegebene Summenbeispiel die elsee Anweisung hinzufügen.

# eine Variable deklarieren
sum = 0
#start während der Schleife
während (Summe < 20):
#printing den Wert der Summe
print ("Der Wert der Summe ist", Summe)
#inkrementiert 1 in der Summe in jeder Iteration
sum = sum + 1
#Schreiben Sie die else -Anweisung
anders:
print ("Ausführung der elseem Anweisung")
print ("Ende von while Loop")

Ausgang

In den nächsten Abschnitten werden wir Kontrollanweisungen, einschließlich der Weiter- und Break -Anweisungen, innerhalb der WHOS -Schleife diskutieren.

Kontrollanweisungen

Sie können auch die Ausführung oder das Verhalten der while -Schleife mithilfe der Steueranweisungen steuern. Im Folgenden werden die Kontrollanweisungen enthalten, die mit der while -Schleife verwendet werden können:

  1. weitermachen
  2. brechen

Die Fortsetzung der Aussage

Mit der Weitergabe der Weitergabe wird eine bestimmte Iteration überspringen und stattdessen die nächste Iteration durchführen.

In diesem Beispiel wird die aktuelle Iteration übersprungen, wenn der Summenwert gleich 5 ist und die nächste Iteration beginnt.

#Deklarieren Sie die Summenvariable
sum = 0
#start während der Schleife
Während der Summe < 20:
#inkrementiert 1 in der Summe in jeder Iteration
sum = sum + 1
#Deklarieren Sie den IF -Zustand
Wenn sum == 5:
#Die Fortsetzung
weitermachen
#printing den Wert der Summe
print ("Der Wert der Summe ist:", Summe)

Ausgang
In dieser Ausgabe ist ersichtlich, dass das Programm den Wert der Summe nicht druckt, wenn der Summenwert gleich 5 ist. Die aktuelle Iteration wird weggelassen und die folgende Iteration wird ausgeführt.

Die Break -Erklärung

Die Break -Anweisung wird mit der while -Schleife verwendet, um die Schleife zu beenden, es sei denn Testbedingung ist wahr. In diesem Beispiel wird die Schleife beendet, wenn der Summenwert gleich 5 ist.

#Deklarieren Sie die Summenvariable
sum = 0
#start während der Schleife
Während der Summe < 20:
#inkrementiert 1 in der Summe in jeder Iteration
sum = sum + 1
#Deklarieren Sie den IF -Zustand
Wenn sum == 5:
#Die Break -Aussage
brechen
#printing den Wert der Summe
print ("Der Wert der Summe ist:", Summe)

Ausgang
In der Ausgabe ist ersichtlich, dass das Programm endet, wenn die Summe gleich 5 ist, es sei denn, die Testbedingung ist wahr.

Der unendliche während der Schleife

Eine Zeit. In einem unendlichen während der Schleife, die Testbedingung wird niemals falsch. Stattdessen die Testbedingung bleibt immer wahr, und die während der Schleife endet nie.

In diesem Beispiel beträgt der Wert der Summenvariablen 10 und die Test_Condition wird als Summe = 10 deklariert. In diesem Fall bleibt der Wert der Summenvariablen immer 10 und die Testbedingung bleibt immer wahr, wenn die Schleife ausgeführt wird.

#Deklarieren Sie die Summenvariable
sum = 10
#start während der Schleife
während sum == 10:
#printing den Wert der Summe
print ("Der Wert der Summe ist:", Summe)

Ausgang

Abschluss

Der Python während der Schleife wird verwendet, um wiederholt denselben Codeblock auszuführen, es sei denn. In diesem Artikel wurde die während der Schleife in Python erklärt, indem einige einfache Beispiele angezeigt wurden.