Преузимање изласка из петље у Python-у

Да бисте скратили код при раду са заставицама, можете користити алтернативну синтаксу - без декларације специјалне променљиве са буловим вредностима.

Хајде да преправимо пример из претходне лекције. У блоку if при сусрету првог негативног броја задајемо излаз '---' и инструкцију break. У случају када су сви елементи листе позитивни, у блоку else петље исписаће се '+++':

pythonlst = [1, 2, 3, -4, 5]

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # исписаће '---'

Сада хајде да променимо негативан број на позитиван и поново проверимо листу:

pythonlst = [1, 2, 3, 4, 5]

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # исписаће '+++'
Задание 1

Дата је листа. Проверите да ли су сви њени елементи парни бројеви.

Задание 2

Дат је стринг:

pythontst = 'abcdef'

Проверите да ли се у њему налази симбол 'd'.