Solange die Bedingung welche zwischen while und dem Doppelpunkt steht Wahr ist, wird der Anweisungsblock abgearbeitet.
var x=0 while x<10: print (x) x += 1
Innerhalb des Anweisungsblockes können wir mit break die while-Schleife beenden oder mit continue den Anweisungsblock von Beginn erneut abarbeiten.
var x=0 while x<10: x += 1 if x == 3: continue if x == 7: break print (x) # es werden die Zahlen 1,2,4,5,6 ausgegeben
for x in [3, 7, 9]: print(x) # es werden die Zahlen 3,7,9 ausgegeben
var dict = {"a": 0, "b": 1, "c": 2} for i in dict: print(dict[i]) # es werden die Zahlen 0,1,2 ausgegeben
Der Befehl array = range(x) liefert ein Array von 0 bis x-1.
Der Befehl array = range(y, x) liefert ein Array von y bis x-1.
Der Befehl array = range(y, x, z) liefert ein Array von 0 bis x-1 mit einer Schrittweite von z.
Dieser Befehl wird hauptsächlich für die FOR-Schleife verwendet.
for a in range(5): print(a) # es werden die Zahlen 0,1,2,3,4 ausgegeben