Прекинување на излез од циклус во 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'.