Logisk AND i Python
Noen ganger kan det være nødvendig å sette sammen en kompleks
betingelse. For dette kan du bruke
operatoren and,
som spesifiserer samtidighet av betingelser.
La oss si at vi har en variabel tst:
tst = 5
La oss sjekke om den er større enn null og
samtidig mindre enn 10:
if tst > 0 and tst < 10:
print('+++')
else:
print('---')
Betingelsene kan gjelde ikke bare én
variabel, men forskjellige. La oss lage
en betingelse som skal oppfylles hvis
variabelen tst1 er lik 2 og
samtidig hvis variabelen tst2
er lik 3:
tst1 = 2
tst2 = 3
if tst1 == 2 and tst2 == 3:
print('+++')
else:
print('---')
Gitt en variabel:
tst = -3
Sjekk at den er større enn null og mindre
enn 5.
Gitt en variabel:
tst = 21
Sjekk at den er større enn eller lik 10
og mindre enn eller lik 20.
Gitt to variabler:
tst1 = 6
tst2 = 10
Sjekk at den første variabelen er mindre
enn 8 og den andre - større enn eller lik
10.
Gitt følgende kode:
tst1 = 'abcde'
tst2 = list(tst1)
if len(tst1) >= 5 and len(tst2) < 8:
print('+++')
else:
print('---')
Si hva som skrives ut i konsollen.