Die continue-Anweisung in Python

Neben der break-Anweisung, die die Arbeit der Schleife beendet, gibt es auch die continue-Anweisung, die eine neue Iteration der Schleife startet. Diese Anweisung kann manchmal nützlich sein, um den Code zu vereinfachen.

Angenommen, wir haben eine Liste lst:

pythonlst = [1, 2, 3, 4, 5]

Lassen Sie uns alle Elemente daraus außer der Zahl 3 ausgeben. Dazu schreiben wir unter den Block mit der Bedingung die Anweisung continue. Dabei setzen wir die Funktion print in den ersten Block der Schleife:

pythonfor el in lst:
  if el == 3:
    continue
  print(el) # gibt 1, 2, 4, 5 aus
Задание 1

Gegeben sei eine Menge:

pythontst = {'a', 'b', 'c', 'd', 'e'}

Geben Sie alle Elemente daraus außer dem Symbol 'd' aus.

Задание 2

Gegeben sei eine Liste:

pythontst = [6, 3, -2, 8, -4, 9]

Geben Sie alle Elemente daraus außer den negativen aus.

Задание 3

Gegeben sei eine Liste:

pythontst = ['a', 'b', 'c', 'd', 'e']

Bilden Sie daraus den String 'acde'.