Avbrytelse av løkke i Python

For å forkorte koden når du arbeider med flagg, kan du bruke en alternativ syntaks - uten å deklarere en spesiell variabel med boolske verdier.

La oss omskrive eksemplet fra forrige leksjon. I if-blokken, når vi møter det første negative tallet, setter vi utskriften til '---' og instruksjonen break. I tilfellet hvor alle elementene i listen er positive, vil '+++' skrives ut i else-blokken til løkken:

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

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # vil skrive ut '---'

La oss nå endre det negative tallet til et positivt og sjekke listen på nytt:

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

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

Gitt en liste. Sjekk om alle dens elementer er partall.

Задание 2

Gitt en streng:

pythontst = 'abcdef'

Sjekk om tegnet 'd' er inkludert i den.