Kapitel 6. Schleife mit while und for
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Für das und das, unsere Mühen sind unklar, und das ...
Robert Burns, Für a' das und a' das
Die Tests mit if
, elif
und else
laufen von oben nach unten. Manchmal müssen wir etwas mehr als einmal tun. Wir brauchen eine Schleife, und Python gibt uns zwei Möglichkeiten:while
und for
.
Wiederholen Sie mit while
Der einfachste Schleifenmechanismus in Python ist while
. Probiere mit dem interaktiven Interpreter dieses Beispiel aus, das eine einfache Schleife ist, die die Zahlen von 1 bis 5 ausgibt:
>>>
count
=
1
>>>
while
count
<=
5
:
...
(
count
)
...
count
+=
1
...
1
2
3
4
5
>>>
Zuerst haben wir count
den Wert 1
zugewiesen. Die while
Schleife vergleicht den Wert von count
mit 5
und fährt fort, wenn count
kleiner oder gleich 5
ist. Innerhalb der Schleife haben wir den Wert von count
ausgedruckt und dann denWert mit der Anweisung count += 1
um eins erhöht.
Python kehrt an den Anfang der Schleife zurück und vergleicht erneut count
mit 5
. Der Wert von count
ist jetzt 2
, also wird der Inhalt der Schleife while
erneut ausgeführt und count
wird auf 3
erhöht.
So geht es weiter, bis count
am Ende der Schleife von 5
auf 6
hochgezählt wird. Bei der nächsten Fahrt nach oben istcount <= 5
jetzt False
und die while
Schleife endet. Python fährt mit den nächsten Zeilen fort.
Abbrechen mit Pause
Wenn du eine Schleife laufen lassen ...
Get Einführung in Python, 2. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.