Instrukcja continue w Pythonie

Oprócz instrukcji break, która kończy działanie pętli, istnieje również instrukcja continue, która uruchamia nową iterację pętli. Ta instrukcja może czasami być przydatna do uproszczenia kodu.

Załóżmy, że mamy listę lst:

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

Wypiszmy z niej wszystkie elementy z wyjątkiem liczby 3. W tym celu pod blokiem z warunkiem wpisujemy instrukcję continue. Jednocześnie funkcję print wskażemy w pierwszym bloku pętli:

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

Dany jest zbiór:

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

Wypisz z niego wszystkie elementy, z wyjątkiem symbolu 'd'.

Задание 2

Dana jest lista:

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

Wypisz z niej wszystkie elementy, z wyjątkiem ujemnych.

Задание 3

Dana jest lista:

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

Otrzymaj z niej ciąg znaków 'acde'.