Zachytenie výstupu z cyklu v Pythone

Na skrátenie kódu pri práci s príznakmi je možné použiť alternatívnu syntax - bez deklarovania špeciálnej premennej s logickými hodnotami.

Prepíšme príklad z predchádzajúcej lekcie. V bloku if pri stretnutí prvého záporného čísla nastavíme výpis '---' a inštrukciu break. V prípade, že všetky prvky zoznamu sú kladné, v bloku else cyklu sa vypíše '+++':

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

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # vypíše '---'

Teraz zmeňme záporné číslo na kladné a znova skontrolujme zoznam:

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

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # vypíše '+++'
Задание 1

Daný je zoznam. Skontrolujte, či všetky jeho prvky sú párne čísla.

Задание 2

Daný je reťazec:

pythontst = 'abcdef'

Skontrolujte, či sa v ňom nachádza znak 'd'.