Читать книгу 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

Python One-Liners

Подняться наверх