Menu
Coddy logo textTech

For-Schleife

Teil des Abschnitts Fundamentals der Python-Journey von Coddy — Lektion 35 von 77.

Manchmal ist es beim Programmieren notwendig, dieselbe oder eine sehr ähnliche Operation ein paar Mal auszuführen.

Um zu verhindern, dass wir immer wieder dasselbe schreiben, können wir Schleifen (loops) verwenden.

Die for-Schleife hat die folgende Syntax:

for i in range(start, end):
    code

range(start, end) bestimmt, was der start-Wert und was der end-Wert ist. Das i erhält der Reihe nach alle Werte von start bis end (exklusive end). Zum Beispiel:

for i in range(0, 5):
	print(i)

Es wird die Print-Anweisung 5 Mal ausführen:

0
1
2
3
4

Wir können range(0, 5) zu range(5) vereinfachen:

for i in range(5):
	print(i)

Du kannst i auch mithilfe eines f-Strings mit anderem Text kombinieren. Setze ein f vor den String und verwende {i} darin, um den Wert von i einzufügen:

for i in range(1, 4):
	print(f"Item number: {i}")

Das wird folgendes ausgeben:

Item number: 1
Item number: 2
Item number: 3

Schleifen haben viele Anwendungsfälle. Fügen wir zum Beispiel alle Zahlen von 1 bis 100 zusammen:

sum_numbers = 0
for i in range(1, 101):
	sum_numbers += i
print(sum_numbers)

Dies wird zuerst durch alle Zahlen zwischen 1 und 101 (nicht einschließlich 101) iterieren und alle summieren. Danach wird es die Variable sum_numbers ausgeben.

challenge icon

Aufgabe

Anfänger

Schreibe ein Programm, das "Hello Coddy: " und den Wert von i von 3 bis 27 (beide Zahlen inklusive) unter Verwendung einer for loop ausgibt.

Das bedeutet, dass du insgesamt 25 Zeilen ausgibst, beginnend bei 3 und endend bei 27.

Die Ausgabe wird so aussehen:

Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27

Probier es selbst

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Fundamentals