Prekidanje izlaska iz petlje u Pythonu

Da bismo skratili kod pri radu sa zastavicama, možemo koristiti alternativnu sintaksu - bez deklaracije posebne promenljive sa bulovskim vrednostima.

Hajde da prepišemo primer iz prethodne lekcije. U bloku if pri susretu prvog negativnog broja postavljamo ispis '---' i instrukciju break. U slučaju kada su svi elementi liste pozitivni, u bloku else petlje ispisaće se '+++':

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

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # ispisaće '---'

Sada hajde da promenimo negativni broj u pozitivan i ponovo proverimo listu:

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

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

Data je lista. Proverite da li su svi njeni elementi parni brojevi.

Задание 2

Data je string:

pythontst = 'abcdef'

Proverite da li se u nju uključuje simbol 'd'.