Python'до циклдан чыгууну тосуп алуу
Желектер менен иштегенде кодду кыскартуу үчүн, Boolean маанилери менен атайын өзгөрмөнү жарыялоосуз альтернативдик синтаксисти колдонсо болот.
Келгиле, мурунку сабактагы мисалды кайра жазалы.
if блогунда биринчи терс санга жолукканда,
'---' чыгарууну жана break
буйругуну белгилейбиз. Эгерде тизмедеги бардык
элементтер оң сандар болсо, циклдин else
блогунда '+++' чыгарылат:
lst = [1, 2, 3, -4, 5]
for el in lst:
if el < 0:
print('---')
break
else:
print('+++') # '---' чыгарат
Эми терс санды оң санга алмаштырып, тизмени дагы бир жолу текшерели:
lst = [1, 2, 3, 4, 5]
for el in lst:
if el < 0:
print('---')
break
else:
print('+++') # '+++' чыгарат
Тизме берилген. Анын бардык элементтери жуп сандарбы же жокпу, текшериңиз.
Тип берилген:
tst = 'abcdef'
Ага 'd' символу киреби же кирбейби, текшериңиз.