Kursinhalt
Python-Schleifen-Tutorial
Python-Schleifen-Tutorial
Auswahl Zwischen For- und While-Schleifen in Python
Schleifen sind wesentliche Werkzeuge für sich wiederholende Aufgaben in Python, aber die Entscheidung, ob eine for
-Schleife oder eine while
-Schleife verwendet werden soll, hängt von der Art der Aufgabe ab. Beide haben einzigartige Stärken, die zu unterschiedlichen Szenarien passen.
Eine for
-Schleife ist ideal, wenn Sie die genaue Anzahl der Iterationen kennen oder durch eine Sequenz wie eine Liste, ein Tupel, einen String oder einen Bereich iterieren.
Über Sequenzen iterieren
Wenn Sie jedes Element in einer Liste, einem Tupel oder einem String verarbeiten müssen.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] for city in travel_list: print(city)
Feste Anzahl von Iterationen
Wenn die Anzahl der Iterationen im Voraus festgelegt ist.
for i in range(5): print(f"Trip {i + 1}")
Wann while
-Schleifen verwenden
Eine while
-Schleife eignet sich besser für Situationen, in denen die Anzahl der Iterationen im Voraus unbekannt ist und die Schleife von einer Bedingung abhängt.
Bedingungsbasierte Iteration
Wenn Sie möchten, dass die Schleife fortgesetzt wird, bis eine bestimmte Bedingung erfüllt ist.
budget = 1000 travel_costs = [300, 150, 200, 400, 100] total_cost = 0 i = 0 while total_cost + travel_costs[i] <= budget: total_cost += travel_costs[i] print(f"Trip {i + 1} cost: ${travel_costs[i]}") i += 1
Unendliche Schleifen mit Abbruchbedingungen
Wenn Sie einen fortlaufenden Prozess benötigen, der basierend auf einer Bedingung stoppt.
Danke für Ihr Feedback!