Logisk AND i Python

Sommetider kan det være nødvendigt at opstille en kompleks betingelse. Til dette kan du bruge operatoren and, som angiver samtidighed af betingelser.

Lad os sige, at vi har en variabel tst:

pythontst = 5

Lad os tjekke, om den er større end nul og samtidig mindre end 10:

pythonif tst > 0 and tst < 10:
  print('+++')
else:
  print('---')

Betingelser kan pålægges ikke kun én variabel, men på forskellige. Lad os oprette en betingelse, der skal opfyldes, hvis variablen tst1 er lig 2 og samtidig hvis variablen tst2 er lig 3:

pythontst1 = 2
tst2 = 3

if tst1 == 2 and tst2 == 3:
  print('+++')
else:
  print('---')
Задание 1

Der er givet en variabel:

pythontst = -3

Tjek, om den er større end nul og mindre end 5.

Задание 2

Der er givet en variabel:

pythontst = 21

Tjek, om den er større end eller lig med 10 og mindre end eller lig med 20.

Задание 3

Der er givet to variable:

pythontst1 = 6
tst2 = 10

Tjek, om den første variabel er mindre end 8 og den anden - større end eller lig med 10.

Задание 4

Der er givet følgende kode:

pythontst1 = 'abcde'
tst2 = list(tst1)

if len(tst1) >= 5 and len(tst2) < 8:
  print('+++')
else:
  print('---')

Sig, hvad der udskrives til konsollen.