Преузимање изласка из петље у Python-у
Да бисте скратили код при раду са заставицама, можете користити алтернативну синтаксу - без декларације специјалне променљиве са буловим вредностима.
Хајде да преправимо пример из претходне
лекције. У блоку 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'.