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'.