Příkaz continue v Pythonu

Kromě příkazu break, který ukončuje práci cyklu, existuje také příkaz continue, který spouští novou iteraci cyklu. Tento příkaz může být někdy užitečný pro zjednodušení kódu.

Předpokládejme, že máme seznam lst:

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

Vypišme z něj všechny prvky kromě čísla 3. K tomu pod blokem s podmínkou napíšeme příkaz continue. Funkci print uvedeme v prvním bloku cyklu:

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

Je dána množina:

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

Vypište z ní všechny prvky kromě symbolu 'd'.

Задание 2

Daný seznam:

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

Vypište z něj všechny prvky kromě záporných.

Задание 3

Daný seznam:

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

Získejte z něj řetězec 'acde'.