mit einer for-in-Schleife werden Elemente aus einer Liste genommen. Für jedes Element wird der Schleifeninhalt ausgeführt. Das aktuelle Element ist im Schleifeninhalt mit dem im Schleifenkopf gesetzten Namen ansprechbar

Hinweis: Analogon

Wiederholtes Ausführen eines Schrittes für mehrere Elemente, z.B. nach der Lektion im Raum jeden Arbeitsplatz kontrollieren: PC ausschalten und Stuhl ans Pult rücken.

Syntax

for element in liste:
	#mach etwas mit element
1
2

liste ist der Name der Variable woraus die Elemente genommen werden sollen
element ist der Name welche die Elemente im Schleifeninhalt erhalten

für jedes Element der Liste mache…

Beispiele

Summe und Durchschnitt bilden:

ausgaben = [12.50, 4.25, 9.90, 2.50]

summe = 0
for ausgabe in ausgaben:
	summe = summe + ausgabe

durchschnitt = summe/len(ausgaben)

print("Gesamte Ausgaben:", summe)
print(" im Durchschnitt:", durchschnitt)
1
2
3
4
5
6
7
8
9
10

Aufgaben

Aufgabe: «Text-Diagramm»

Erstelle ein Textdiagramm, indem du die Zahlen in einer Liste mit dem Print-Befehl und einer Zeichenkette basierend auf der grösse der Zahl.

Wenn man also die Liste daten als Diagramm ausgibt, sollte in etwa das untenstehende erscheinen:

daten = [7,2,5]
diagramm(daten)
1
2

Ausgabe:

#######
##
#####
1
2
3