Читать книгу Python One-Liners - Christian Mayer - Страница 48
Listing 1–11 Die Verwendung der Schlüsselwörter for und while
ОглавлениеBeide Schleifenvarianten geben auf der Shell die Integer 0, 1 und 2 aus, allerdings erledigen sie die Aufgabe unterschiedlich.
Die for-Schleife deklariert eine Schleifenvariable i, die iterativ alle Werte in der Liste [0, 1, 2] annimmt. Sie durchläuft alle Werte, bis keine mehr da sind.
Die while-Schleife führt den Schleifenkörper aus, solange eine bestimmte Bedingung erfüllt ist – in unserem Fall, solange j < 3.
Es gibt zwei grundsätzliche Wege, um eine Schleife zu beenden: Sie können eine Schleifenbedingung definieren, die irgendwann zu False ausgewertet wird, oder Sie benutzen das Schlüsselwort break an der passenden Position im Schleifenkörper. Listing 1–12 zeigt ein Beispiel für diesen Fall.
while True:
break # keine unendliche Schleife
print("hello world")
# hello world