Logiskt OCH i Python
Ibland kan det vara nödvändigt att skapa ett komplext
villkor. För detta kan du använda
operatorn and,
som anger samtidighet av villkor.
Låt oss säga att vi har en variabel tst:
tst = 5
Låt oss kontrollera om den är större än noll och
samtidigt mindre än 10:
if tst > 0 and tst < 10:
print('+++')
else:
print('---')
Villkoren kan gälla inte en
variabel, utan olika. Låt oss skapa
ett villkor som ska uppfyllas om
variabeln tst1 är lika med 2 och
samtidigt om variabeln tst2
är lika med 3:
tst1 = 2
tst2 = 3
if tst1 == 2 and tst2 == 3:
print('+++')
else:
print('---')
Given en variabel:
tst = -3
Kontrollera att den är större än noll och mindre
än 5.
Given en variabel:
tst = 21
Kontrollera att den är större än eller lika med 10
och mindre än eller lika med 20.
Givna två variabler:
tst1 = 6
tst2 = 10
Kontrollera att den första variabeln är mindre
än 8 och den andra - större än eller lika med
10.
Givet följande kod:
tst1 = 'abcde'
tst2 = list(tst1)
if len(tst1) >= 5 and len(tst2) < 8:
print('+++')
else:
print('---')
Säg vad som kommer att skrivas ut i konsolen.