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:

pythontst = 5

Låt oss kontrollera om den är större än noll och samtidigt mindre än 10:

pythonif 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:

pythontst1 = 2
tst2 = 3

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

Given en variabel:

pythontst = -3

Kontrollera att den är större än noll och mindre än 5.

Задание 2

Given en variabel:

pythontst = 21

Kontrollera att den är större än eller lika med 10 och mindre än eller lika med 20.

Задание 3

Givna två variabler:

pythontst1 = 6
tst2 = 10

Kontrollera att den första variabeln är mindre än 8 och den andra - större än eller lika med 10.

Задание 4

Givet följande kod:

pythontst1 = '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.