Musterlösung
= []
mylist
for name in ["Il Buono", "Il Brutto", "Il Cattivo"]:
"Ciao "+name) mylist.append(
Nehmen wir nochmals das Beispiel aus Übung 10.2. Erstelle nochmal ein Loop, wo drei Personen aus einer Liste gegrüsst werden. Diesmal sollen aber die drei Grüsse in einer Liste (z.B. mylist
) gespeichert werden.
= []
mylist
for name in ["Il Buono", "Il Brutto", "Il Cattivo"]:
"Ciao "+name) mylist.append(
# Das Resultat sieht dann so aus:
mylist
['Ciao Il Buono', 'Ciao Il Brutto', 'Ciao Il Cattivo']
Der im Beispiel verwendete Refrain aus dem Lied “Bitch” von Meredith Brooks besteht bis auf zwei Zeilen aus Wiederholungen. Versuche mit zwei verschiedenen, aneinander gereihten for loops den ganzen Refrain in einer Liste zu speichern. Die beiden Teile die vom Muster Abweichen (“I do not feel ashamed” und “You know you wouldn’t want it any other way”) kannst du auch ausserhalb der Loops in die Listen einfügen (append
).
= []
refrain
for rolle in ["bitch","lover","child","mother","sinner","saint"]:
= "I'm a "+ rolle
liedzeile
refrain.append(liedzeile)"I do not feel ashamed")
refrain.append(for rolle in ["your hell","your dream","nothing in between"]:
= "I'm "+ rolle
liedzeile
refrain.append(liedzeile)"You know you wouldn't want it any other way") refrain.append(
# Das Resultat sieht dann so aus:
refrain
["I'm a bitch",
"I'm a lover",
"I'm a child",
"I'm a mother",
"I'm a sinner",
"I'm a saint",
'I do not feel ashamed',
"I'm your hell",
"I'm your dream",
"I'm nothing in between",
"You know you wouldn't want it any other way"]