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
'+++':
lst = [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:
lst = [1, 2, 3, 4, 5]
for el in lst:
if el < 0:
print('---')
break
else:
print('+++') # ispisaće '+++'
Data je lista. Proverite da li su svi njeni elementi parni brojevi.
Data je string:
tst = 'abcdef'
Proverite da li se u nju uključuje simbol 'd'.