> Lernprogramm
Jetzt schauen wir uns eine weitere Art von Struktur an, die genauso grundlegend ist wie Bedingungen: Schleifen!
Mit einer Schleife kannst du Anweisungen mehrmals wiederholen. Es gibt mehrere Arten, begrenzte und unbegrenzte, die wir in diesem Teil behandeln.
while-SchleifeDie unbegrenzte while-Schleife hat eine ähnliche Syntax wie das if, das wir vorhin gesehen haben. Sie führt einen Anweisungsblock aus, solange eine Bedingung erfüllt ist.
Hier ein Beispiel:
Beim Ausführen zeigt dieser Code Folgendes in den Logs an: > Zähler ist 1 Zähler ist 2 Zähler ist 3 Zähler ist 4 Zähler ist 5
Python hat keine do while-Schleife. Um einen Block mindestens einmal auszuführen und ihn dann zu wiederholen, solange eine Bedingung erfüllt ist, verwenden wir while True mit break (das die Schleife verlässt):
for-SchleifeDie for-Schleife von Python wiederholt einen Block für jeden Wert einer Folge. Mit range(n) erhältst du die Zahlen von 0 bis n - 1:
range(1, 6) erzeugt die Werte 1, 2, 3, 4, 5 (die obere Grenze ist ausgeschlossen).
Unser Lauch hat zwischen 10 und 13 PT (dank Motivation) und die Pistole kostet nur 3 PT, also können wir sie höchstens 4-mal einsetzen.
Wir verwenden eine for-Schleife, um die Methode me.useWeapon() 4-mal hintereinander auszuführen:
Hier nimmt unsere Variable i die Werte 0, 1, 2 und 3 an, die Schleife macht also 4 Durchläufe.
Wofür ist eine Schleife da?
Um Anweisungen mehrmals auszuführen Um deinen Code kompakter zu machen Um einen Teil deines Codes zu beschleunigen Um Anweisungen parallel auszuführen
Welche Codes sind korrekt?
x = 0 while x < 10: x += 2 x = 0 while x < 10 x += 2 x = 0 for i < 10: x += 2 x = 0 for i in range(5): x += 2
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.