Benutzer-Werkzeuge

Webseiten-Werkzeuge


godot:syntax:wiederholung

While-Schleife

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-Schleife

For-Scheife mit einem Array

for x in [3, 7, 9]:
	print(x)	# es werden die Zahlen 3,7,9 ausgegeben

For-Scheife mit einem Dictionary

var dict = {"a": 0, "b": 1, "c": 2}
for i in dict:
	print(dict[i])	# es werden die Zahlen 0,1,2 ausgegeben

Range

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
godot/syntax/wiederholung.txt · Zuletzt geändert: 2020/10/11 22:48 (Externe Bearbeitung)