Sprunganweisungen ermöglichen es dir, den Fluss der Ausführung deines Programms zu steuern. Mit diesen Anweisungen kannst du z.B. Schleifen vorzeitig beenden oder eine Schleifeniteration überspringen.
Sprunganweisungen steuern den Ablauf innerhalb von Schleifen und bedingten Anweisungen.
break
Die break
Anweisung wird verwendet, um eine Schleife vorzeitig zu beenden. Sobald break
ausgeführt wird, wird die Schleife vollständig abgebrochen und das Programm setzt die Ausführung nach der Schleife fort.
continue
Die continue
Anweisung überspringt die aktuelle Iteration einer Schleife und fährt mit der nächsten Iteration fort. Der Code nach continue
in der Schleife wird nicht ausgeführt.
pass
Die pass
Anweisung ist ein Platzhalter, der nichts tut. Sie wird oft verwendet, wenn eine Anweisung syntaktisch erforderlich ist, aber im Moment keine Aktion erforderlich ist.
Zahlen = [0, 1, 2, 3, 4, 5]
for i in Zahlen:
print(i)
# Ausgabe 0, 1, 2, 3, 4, 5
#-------------------------
# mit break Anweisung
Zahlen = [0, 1, 2, 3, 4, 5]
for i in Zahlen:
if i == 3:
break
print(i)
# Ausgabe 0, 1, 2
#-------------------------
# mit continue Anweisung
Zahlen = [0, 1, 2, 3, 4, 5]
for i in Zahlen:
if i == 3:
continue
print(i)
# Ausgeabe 0, 1, 2, 4, 5
#-------------------------
# mit pass Anweisung
Zahlen = [0, 1, 2, 3, 4, 5]
for i in Zahlen:
if i == 3:
pass
else:
print(i)
# Ausgeabe 0, 1, 2, 4, 5
Welche Zahlen werden ausgegeben? Gib die Zahlen durch Kommata getrennt und mit Leerzeichen ein (z.B. 0, 2, 4)
Zahlen = [0, 1, 2, 3, 4, 5]
for i in Zahlen:
if i == 4:
break
elif i == 1:
continue
elif i == 3:
pass
else:
print(i)