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:
tst = 5
Lad os tjekke, om den er større end nul og
samtidig mindre end 10:
if 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:
tst1 = 2
tst2 = 3
if tst1 == 2 and tst2 == 3:
print('+++')
else:
print('---')
Der er givet en variabel:
tst = -3
Tjek, om den er større end nul og mindre
end 5.
Der er givet en variabel:
tst = 21
Tjek, om den er større end eller lig med 10
og mindre end eller lig med 20.
Der er givet to variable:
tst1 = 6
tst2 = 10
Tjek, om den første variabel er mindre
end 8 og den anden - større end eller lig med
10.
Der er givet følgende kode:
tst1 = 'abcde'
tst2 = list(tst1)
if len(tst1) >= 5 and len(tst2) < 8:
print('+++')
else:
print('---')
Sig, hvad der udskrives til konsollen.