Continue sakinys Python kalboje

Be ciklo darbą nutraukiančio sakinio break, egzistuoja ir continue sakinys, kuris pradeda naują ciklo iteraciją. Šis sakinys kartais gali būti naudingas kodui supaprastinti.

Tarkime, kad turime sąrašą lst:

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

Išveskime iš jo visus elementus, išskyrus skaičių 3. Tam po sąlygos bloku rašome continue sakinį. Funkciją print nurodysime pirmajame ciklo bloke:

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

Duota aibė:

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

Išveskite iš jos visus elementus, išskyrus simbolį 'd'.

Задание 2

Duotas sąrašas:

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

Išveskite iš jo visus elementus, išskyrus neigiamus.

Задание 3

Duotas sąrašas:

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

Gaukite iš jo eilutę 'acde'.