Python-da aýlanmanyň durmagyny tutmak
Baýraklar bilen işleýän wagtyňyzda kody gysgaltmak üçin, baýram bahalary bilen ýörite üýtgeýji jar etmezden, alternatiw sintaksis ulanup bilersiňiz.
Öňki sapakdaky mysaly ýene ýazalyň. Ýekeje ýokary san duş gelende,
if blokunda çykyşy '---' we buýrugy break belläp goýuň.
Sanawyň ähli elementleri positiv bolsa, aýlanmanyň else blogunda
'+++' çykar:
lst = [1, 2, 3, -4, 5]
for el in lst:
if el < 0:
print('---')
break
else:
print('+++') # '---' çykar
Indi ýokary sany positiv san bilen çalyşyp, sanawyny ýene barlap görüň:
lst = [1, 2, 3, 4, 5]
for el in lst:
if el < 0:
print('---')
break
else:
print('+++') # '+++' çykar
Sanaw berlen. Onuň ähli elementleri jübüt sanmy?
Setir berlen:
tst = 'abcdef'
Onuň içinde 'd' nyşany barmy?