A ciklusból való kilépés elkapása Pythonban

A zászlók használatakor a kód lerövidítése érdekében alternatív szintaxist használhatunk - anélkül, hogy speciális változót deklarálnánk logikai értékekkel.

Írjuk át az előző lecke példáját. A if blokkban, amikor az első negatív számmal találkozunk, állítsuk be a '---' kiíratását és a break utasítást. Abban az esetben, amikor a lista minden eleme pozitív, a ciklus else blokkjában a '+++' fog megjelenni:

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

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # kiírja '---'

Most cseréljük le a negatív számot pozitívra és ellenőrizzük újra a listát:

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

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # kiírja '+++'
Задание 1

Adott egy lista. Ellenőrizze, hogy minden eleme páros szám-e.

Задание 2

Adott egy sztring:

pythontst = 'abcdef'

Ellenőrizze, hogy a 'd' karakter benne van-e.