Zurück zu: Python Tutorial
While Schleifen
Python hat zwei primitive Schleifenbefehle:
while
Schleifenfor
Schleifen
Die while Schleife
Mit der While
Schleife können wir eine Reihe von Anweisungen ausführen, solange eine Bedingung erfüllt ist.
Beispiel
Drucken Sie i, solange i kleiner als 6 ist:
i = 1
while i < 6:
print(i)
i += 1
Probier es aus im Online Compiler!
Hinweis: Denken Sie daran, i zu erhöhen, sonst wird die Schleife endlos fortgesetzt.
Für die While
Schleife müssen relevante Variablen bereitstehen. In diesem Beispiel müssen wir eine Indexierungsvariable, i
, definieren, die wir auf 1 setzen.
Die break Anweisung
Mit der break
Anweisung können wir die Schleife stoppen, auch wenn die while-Bedingung erfüllt ist:
Beispiel
Verlassen Sie die Schleife, wenn i 3 ist:
i = 1
while i < 6:
print(i)
if i == 3:
break
i += 1
Probier es aus im Online Compiler!
Die continue Anweisung
Mit der continue
Anweisung können wir die aktuelle Iteration stoppen und mit der nächsten fortfahren:
Beispiel
Fahren Sie mit der nächsten Iteration fort, wenn i 3 ist:
i = 0
while i < 6:
i += 1
if i == 3:
continue
print(i)
Probier es aus im Online Compiler!
Die else Anweisung
Mit der else
Anweisung können wir einen Codeblock einmal ausführen, wenn die Bedingung nicht mehr erfüllt ist:
Beispiel
Drucken Sie eine Meldung, wenn die Bedingung falsch ist:
i = 1
while i < 6:
print(i)
i += 1
else:
print("i is no longer less than 6")
Probier es aus im Online Compiler!