Ciklo išėjimo perėmimas Python

Norėdami sutrumpinti kodą dirbant su vėliavomis, galite naudoti alternatyvią sintaksę - be specialaus kintamojo su Būlio reikšmėmis deklaravimo.

Perrašykime pavyzdį iš ankstesnės pamokos. if bloke, sutikus pirmąjį neigiamą skaičių, nustatome išvestį '---' ir instrukciją break. Tuo atveju, kai visi sąrašo elementai yra teigiami, ciklo else bloke bus išvestas '+++':

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

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # išves '---'

Dabar pakeiskime neigiamą skaičių teigiamu ir dar kartą patikrinkime sąrašą:

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

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

Duotas sąrašas. Patikrinkite, ar visi jo elementai yra lyginiai skaičiai.

Задание 2

Duota eilutė:

pythontst = 'abcdef'

Patikrinkite, ar į ją įeina simbolis 'd'.