Zyklus while ist eines der Hauptkonstrukte der Programmiersprache Python. Es ermöglicht Ihnen, eine Reihe von Anweisungen auszuführen, solange die innerhalb der Schleife angegebene Bedingung wahr bleibt. In diesem Fall ist die Bedingung, dass die Variable i sollte kleiner als 4 sein.
Jedes Mal, wenn die Bedingung wahr bleibt, wird eine Anweisung innerhalb der Schleife ausgeführt print("Hallo", i), wo i - der Wert der Variablen im Moment. Danach ist der Wert i erhöht sich um 2.
Also, wenn der ursprüngliche Wert der Variablen i ist 0, wird die Schleife 2 Mal ausgeführt, da der Wert nach der ersten Iteration i wird gleich 2 sein, was die Bedingung nicht mehr erfüllt i < 4.
Wie funktioniert eine While-Schleife in Python
While-Schleife in der Programmiersprache Python können Sie doppelte Aktionen ausführen, solange eine bestimmte Bedingung wahr ist.
Die Syntax der while-Schleife lautet wie folgt:
while Bedingung:
Kode
Vor jeder Iteration der while-Schleife wird überprüft, ob die Bedingung erfüllt ist. Wenn die Bedingung wahr ist, wird ein Codeblock ausgeführt, der sich nach dem Doppelpunkt befindet. Nach Abschluss der Codeausführung kehrt das Programm an den Anfang der while-Schleife zurück und überprüft die Bedingung erneut. Wenn die Bedingung immer noch wahr ist, wird der Zyklus fortgesetzt. Wenn die Bedingung falsch wird, wird die Schleife beendet und das Programm wird nach der while-Schleife fortgesetzt.
Beispiel für die Verwendung einer while-Schleife:
i = 0
while i < 4:
print("hallo", i)
i += 2
Wenn die Schleife ausgeführt wird, wird Folgendes angezeigt:
hallo 0
hallo 2
Die Schleife wird ausgeführt, bis der Wert von i kleiner als 4 ist. Wenn der Wert von i gleich oder größer als 4 ist, wird die Schleifenbedingung falsch und die Schleife wird beendet.
Eine While-Schleife ist ein leistungsfähiges Werkzeug in Python, um sich wiederholende Aufgaben wie die Verarbeitung von Daten oder das Durchlaufen von Listenelementen zu automatisieren. Es ist wichtig, die Schleifenbedingung richtig zu definieren, um eine endlose Programmausführung zu vermeiden.
Kurze Beschreibung
Was ist eine while-Schleife in Python
Die Syntax der while-Schleife lautet wie folgt:
while условие:блок кода
Der Code innerhalb des Blocks wird ausgeführt, solange die Bedingung wahr bleibt. Wenn die Bedingung falsch wird, stoppt die Ausführung der Schleife und das Programm geht zu den folgenden Anweisungen für die Schleife über.
Syntax der while-Schleife
Eine while-Schleife in einer Programmiersprache ermöglicht die Ausführung eines Befehlssatzes, solange die Bedingung wahr bleibt. Die Syntax der while-Schleife lautet wie folgt:
Die Bedingung wird in Klammern nach dem while-Schlüsselwort angegeben. Wenn die Bedingung wahr ist, werden die Anweisungen innerhalb der geschweiften Klammern ausgeführt, dann wird die Bedingung erneut überprüft und der Prozess wird wiederholt, solange die Bedingung wahr bleibt. Wenn die Bedingung falsch wird, wird die Ausführung des Programms mit der ersten Anweisung nach der while-Schleife fortgesetzt.
Betrachten wir ein Beispiel:
let i = 1; while (i
Wie kann ich die Anzahl der Ausführungen einer while-Schleife bestimmen
Eine Möglichkeit, die Anzahl der Ausführungen einer while-Schleife zu bestimmen, besteht darin, eine Zählervariable zu verwenden. Die Zählervariable wird bei jeder Iteration der Schleife erhöht oder verringert und wird in der Bedingung verwendet, um die Anzahl der Ausführungen zu bestimmen.
In diesem Fall wird die Schleife ausgeführt, solange der Wert der Variablen i kleiner als 4 ist. Nach jeder Iteration der Schleife wird der Wert der Variablen i um 2 erhöht.
Daher wird die Schleife für diesen Code zweimal ausgeführt, da der Anfangswert der Variablen i 0 ist und nach zwei Iterationen 4 wird. Nach der zweiten Iteration ist die Bedingung i < 4 falsch und die Schleife wird beendet.
Dadurch wird die Meldung "Hallo" zweimal in der Konsole angezeigt.
Beispiel für eine While-Schleife in Python
Eine while-Schleife in Python ermöglicht die Ausführung eines bestimmten Codeausschnitts, solange die Bedingung wahr ist. Im folgenden Beispiel betrachten wir, wie oft eine while-Schleife unter Verwendung der Bedingung i < 4 ausgeführt wird.
| i | |
|---|---|
| 1 | hallo 1 |
| 2 | hallo 2 |
| 3 | hallo 3 |
In diesem Beispiel wird die Schleife dreimal ausgeführt, da die Bedingung i < 4 für die Werte 1 , 2 und 3 wahr ist.