Instrucțiunea continue în Python

Pe lângă instrucțiunea break, care termină execuția unei bucle, există și instrucțiunea continue, care începe o nouă iterație a buclei. Această instrucțiune poate fi uneori utilă pentru a simplifica codul.

Să presupunem că avem lista lst:

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

Să afișăm toate elementele din ea, cu excepția numărului 3. Pentru aceasta, sub blocul cu condiția scriem instrucțiunea continue. În acest caz, funcția print o vom indica în primul bloc al buclei:

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

Dat fiind mulțimea:

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

Afișați toate elementele din ea, cu excepția simbolului 'd'.

Задание 2

Dat fiind lista:

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

Afișați toate elementele din ea, cu excepția celor negative.

Задание 3

Dat fiind lista:

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

Obțineți din ea șirul 'acde'.