====== 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