De continue-instructie in Python

Naast de instructie break, die de werking van de lus beëindigt, is er ook de instructie continue, die een nieuwe iteratie van de lus start. Deze instructie kan soms nuttig zijn om de code te vereenvoudigen.

Stel we hebben een lijst lst:

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

Laten we alle elementen eruit afdrukken behalve het getal 3. Schrijf daartoe onder het blok met de voorwaarde de instructie continue. De functie print geven we op in het eerste blok van de lus:

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

Gegeven een verzameling:

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

Druk alle elementen af, behalve het symbool 'd'.

Задание 2

Gegeven een lijst:

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

Druk alle elementen af, behalve de negatieve.

Задание 3

Gegeven een lijst:

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

Verkrijg de string 'acde' ervan.