====== For-Schleife in Python ====== Die for- Schleife wird verwendet, um über eine Zahlenfolge, String, Liste, ... zu iterieren. Der Syntax ist im Vergleich zu anderen Programmiersprachen leicht verändert. Für die for - Schleife muss im Vorhinein keine Index-Variable erstellt werden. fruits = ["apple", "banana", "cherry"] for x in fruits: print(x) #OUTPUT apple banana cherry for x in "banana": print(x) #OUTPUT b a n a n a === Break - Anweisung === Mithilfe des break - Statements kann eine Schleife abgebrochen werden, bevor durch alle Elemente iteriert wurde. fruits = ["apple", "banana", "cherry"] for x in fruits: print(x) if x == "banana": break #OUTPUT apple banana === Continue-Anweisung === Mithilfe des continue - Statements kann die aktuelle Iteration gestoppt und gleich zur nächsten gesprungen werden. fruits = ["apple", "banana", "cherry"] for x in fruits: if x == "banana": continue print(x) #OUTPUT apple cherry ==== Verschachtelte For-Schleifen (=Nested Loops) ==== Bei einer verschachtelten Schleife, ist eine Schleife innerhalb einer anderen Schleife. Man spricht auch von einer äußeren und einer inneren Schleife. adj = ["red", "big", "tasty"] fruits = ["apple", "banana", "cherry"] for x in adj: for y in fruits: print(x, y) #OUTPUT red apple red banana red cherry big apple big banana big cherry tasty apple tasty banana tasty cherry