Musterlösung
for platzhalter in [0,1,2,5,10]:
print("Iteration",platzhalter)
Iteration 0
Iteration 1
Iteration 2
Iteration 5
Iteration 10
Kopiere den folgenden for Loop und lasse ihn bei dir laufen. Spiele mit den Werten rum, um ein Gefühl für For Loops zu bekommen: Ergänze die Liste mit weiteren Zahlen, verändere den Namen der Platzhaltervariabel und verändere den Text, der in print
ausgegeben wird.
for platzhalter in [0,1,2,5,10]:
print("Iteration",platzhalter)
Iteration 0
Iteration 1
Iteration 2
Iteration 5
Iteration 10
Konstruiere eine Liste bestehend aus 3 Namen und nenne diese Liste namen
. Erstelle danach einen for loop, mit welcher jede Person in der Liste gegrüsst wird. Nutze dafür print
.
= ["Il Buono", "Il Brutto", "Il Cattivo"]
namen
for name in namen:
print("Ciao ",name)
Der Output könnte etwa so aussehen:
for name in namen:
print("Ciao ",name)
Ciao Il Buono
Ciao Il Brutto
Ciao Il Cattivo
Kopiere den folgenden For Loop und spiele hier mit den Werten herum. Verändere den For Loop so, dass er über die Werte von -5 bis +5 iteriert.
for nonsense in range(3, 5):
print("Iteration",nonsense)
Iteration 3
Iteration 4
# Iteriert von -5 bis +5
for platzhalter in range(-5,6):
print("Iteration",platzhalter)
Bis jetzt haben unsere Loops nicht viel Arbeiten müssen. Erstelle nun einen For Loop, welcher für die Werte -5 bis +5 folgendes ausgibt:
Das Quadrat von -5 ist 25
Das Quadrat von -4 ist 16 ...
for platzhalter in range(-5,6):
print("Das Quadrat von",platzhalter, "ist",platzhalter*platzhalter)
Bisher haben wir die Platzhaltervariabel immer in unserem Loop wiederverwendet. Das müssen wir aber gar nicht, wir können den for loop einfach nutzen um etwas x mal zu wiederholen. Erstellen einen for loop der folgende beiden Sätze 5x wiederholt:
Who likes to party?
We like to party!
Who likes to party?
....
Nutze dafür zwei verschiedene print
Befehle auf zwei Zeilen.
for i in range(5):
print("Who likes to party?")
print("We like to party!")