Zum Hauptinhalt springen
Veröffentlicht am

While-Schleife in Python

Teilen:

Einführung

Die while-Schleife ist eine der grundlegendsten und leistungsfähigsten Wiederholungsstrukturen der Programmiersprache Python. Sie ermöglicht es, einen Codeblock wiederholt auszuführen, solange eine bestimmte Bedingung wahr ist.

Grundkonzepte der while-Schleife

Die while-Schleife wird verwendet, um eine Reihe von Anweisungen zu wiederholen, solange eine bestimmte Bedingung wahr ist. Die Struktur hat im Allgemeinen folgende Form:

while bedingung:
  # zu wiederholender Code

Einfaches Beispiel

zaehler = 1

while zaehler <= 10:
  print('Schleifennummer:', zaehler)
  zaehler += 1

Diese Schleife gibt die Zahlen von 1 bis 10 aus.

Unterschied Zwischen for und while

Während die for-Schleife verwendet wird, um über Elemente einer Sammlung zu iterieren (wie eine Liste oder ein Bereich), wird die while-Schleife eingesetzt, wenn ein Codeblock basierend auf einer Bedingung wiederholt werden soll, ohne sich um die genaue Anzahl der Ausführungen zu kümmern.

Endlosschleifen

Eine der Vorsichtsmaßnahmen bei der while-Schleife ist es, die Erstellung von Endlosschleifen zu vermeiden, also Schleifen, die niemals enden.

'''
while True:
  print('Wir stehen vor einer Endlosschleife.')
'''

Fazit

Die while-Schleife bietet eine flexible Möglichkeit, die Ausführung von Codeblöcken anhand einer Bedingung zu steuern. Es ist jedoch entscheidend sicherzustellen, dass die Bedingung irgendwann falsch wird, um Endlosschleifen zu vermeiden.

Happy coding!