Istruzione continue in Python

Oltre all'istruzione break, che termina l'esecuzione di un ciclo, esiste anche l'istruzione continue, che avvia una nuova iterazione del ciclo. Questa istruzione a volte può essere utile per semplificare il codice.

Supponiamo di avere una lista lst:

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

Stampiamo tutti i suoi elementi tranne il numero 3. Per farlo, scriviamo l'istruzione continue sotto il blocco con la condizione. La funzione print verrà indicata nel primo blocco del ciclo:

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

Dato un insieme:

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

Stampate tutti i suoi elementi, tranne il simbolo 'd'.

Задание 2

Data una lista:

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

Stampate tutti i suoi elementi, tranne quelli negativi.

Задание 3

Data una lista:

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

Ricavate da essa la stringa 'acde'.