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 deklarierenAusgang
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.
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:
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 SummenvariableAusgang
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 SummenvariableAusgang
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 SummenvariableAusgang
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.