Ndërprerja e Daljes nga Cikli në Python
Për të shkurtuar kodin kur punoni me flamuj, mund të përdorni një sintaksë alternative - pa deklaruar një variabël të veçantë me vlera boolean.
Le të rishkruajmë shembullin nga mësimi i
mëparshëm. Në bllokun if kur hasim numrin e parë
negativ, përcaktojmë printimin '---'
dhe udhëzimin break. Në rastin kur
të gjithë elementët e listës janë pozitivë,
në bllokun else të ciklit do të printohet
'+++':
lst = [1, 2, 3, -4, 5]
for el in lst:
if el < 0:
print('---')
break
else:
print('+++') # do të printojë '---'
Tani le të ndryshojmë numrin negativ në një pozitiv dhe të kontrollojmë listën përsëri:
lst = [1, 2, 3, 4, 5]
for el in lst:
if el < 0:
print('---')
break
else:
print('+++') # do të printojë '+++'
Jepet një listë. Kontrolloni nëse të gjithë elementët e saj janë numra çift.
Jepet një varg:
tst = 'abcdef'
Kontrolloni nëse në të përfshihet simboli 'd'.