Die continue-instruksie in Python

Benewens die break-instruksie, wat die lus beëindig, is daar ook die continue-instruksie, wat 'n nuwe iterasie van die lus begin. Hierdie instruksie kan soms nuttig wees om die kode te vereenvoudig.

Gestel ons het 'n lys lst:

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

Kom ons druk alle elemente daaruit behalwe die getal 3. Om dit te doen, skryf ons die continue-instruksie onder die voorwaardeblok. Ons sal die print-funksie in die eerste blok van die lus spesifiseer:

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

Gegee 'n versameling:

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

Druk alle elemente daaruit, behalwe die simbool 'd'.

Задание 2

Gegee 'n lys:

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

Druk alle elemente daaruit, behalwe die negatiewe.

Задание 3

Gegee 'n lys:

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

Verkry die string 'acde' daaruit.