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):
coderange(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
4Wir können
range(0, 5)zurange(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: 3Schleifen 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.
Aufgabe
AnfängerSchreibe 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: 27Probier es selbst
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Fundamentals
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Logische Operatoren Teil 42Variablen
ZahlenStringsBooleanBenennungskonventionenLeere VariablenRückblick - Variablen initialisieren5Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerVerschachteltes If - Else8Schleifen
For-SchleifeWhile-SchleifeBreakContinueWiederholung - FakultätDie Range-FunktionVerschachtelte SchleifeWiederholung - Dynamische Eingabe3Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische AbkürzungenWiederholung – Einfache MathematikVergleichsoperatoren6Grundlagen Ein- und Ausgabe
AusgabeAusgabe mit VariablenEingabeTypumwandlungWiederholung - Bis 120Wiederholung - Wahr oder Falsch9Funktionen
Funktion deklarierenArgumenteRückgabeWiederholung - Sigma-FunktionWiederholung - ValidierungsfunktionStandardwerte12Iterieren über Sequenzen
Iterieren über ElementeDie Enumerate-FunktionIterieren über Strings Teil 1Iterieren über Strings Teil 2