Afbrydelse af løkkeafslutning i Python

For at forkorte koden, når du arbejder med flag, kan du bruge en alternativ syntaks - uden at erklære en speciel variabel med booleske værdier.

Lad os omskrive eksemplet fra den forrige lektion. I if-blokken, ved mødet med det første negative tal, sætter vi udskriften til '---' og instruktionen break. I det tilfælde, hvor alle elementerne på listen er positive, vil '+++' blive udskrevet i løkkens else-blok:

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

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

Lad os nu ændre det negative tal til et positivt og tjekke listen igen:

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

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

Givet en liste. Tjek, om alle dens elementer er lige tal.

Задание 2

Givet en streng:

pythontst = 'abcdef'

Tjek, om tegnet 'd' indgår i den.