Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Erkunden Sie die While-Schleife in Python | Schleifen in Python
Einführung in Python
course content

Kursinhalt

Einführung in Python

Einführung in Python

1. Erste Bekanntschaft mit Python
2. Variablen und Typen in Python
5. Schleifen in Python
6. Funktionen in Python

book
Erkunden Sie die While-Schleife in Python

Oft möchte man in der Programmierung, dass der Code wiederholt ausgeführt wird, solange eine bestimmte Bedingung wahr ist. Denken Sie daran, wie wir im Alltag in einem U-Bahn-Zug bleiben, bis wir unseren vorgesehenen Halt erreichen. Wenn unser Ziel "Station B" ist, fahren wir an "Station A", "Station C" und so weiter vorbei, bis wir bei "Station B" ankommen. In Python können Sie dieses Verhalten mit einer while-Schleife simulieren, die folgendermaßen aufgebaut ist:

Zum Beispiel können wir diese Schleife verwenden, um alle Zahlen bis 10 auszugeben.

1234567
# Assign starting number (counter) i = 1 # While loop will print all the numbers to 10 while i < 10: # Condition print(i, end = ' ') # Action i = i + 1 # Increasing variable
copy

Hinweis

Standardmäßig gibt die print()-Funktion jedes Ergebnis in einer neuen Zeile aus. Durch die Verwendung des Arguments end=' ' stellen wir sicher, dass mehrere print()-Ausgaben durch ein Leerzeichen getrennt werden. Wir werden diese Technik in diesem Abschnitt verwenden.

Die Logik der Schleife ist oben beschrieben. Sie könnten bemerken, dass wir i = i + 1 innerhalb der Schleife eingefügt haben. Ohne diese Zeile würde unsere Schleife unendlich laufen, da jedes Mal, wenn die Bedingung überprüft wird, sie 1 < 10 finden würde, was immer True ist. Daher ist es bei der Arbeit mit while-Schleifen entscheidend, sicherzustellen, dass Ihr Code nicht in eine Endlosschleife gerät.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 1
We're sorry to hear that something went wrong. What happened?
some-alt