Operatore AND in Python

A volte potrebbe essere necessario creare una condizione complessa. A questo scopo, puoi utilizzare l'operatore and, che impone la simultaneità delle condizioni.

Supponiamo di avere una variabile tst:

pythontst = 5

Controlliamo se è maggiore di zero e simultaneamente minore di 10:

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

Le condizioni possono essere applicate non a una sola variabile, ma a variabili diverse. Creiamo una condizione che deve essere soddisfatta se la variabile tst1 è uguale a 2 e simultaneamente se la variabile tst2 è uguale a 3:

pythontst1 = 2
tst2 = 3

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

Data una variabile:

pythontst = -3

Verifica che sia maggiore di zero e minore di 5.

Задание 2

Data una variabile:

pythontst = 21

Verifica che sia maggiore o uguale a 10 e minore o uguale a 20.

Задание 3

Date due variabili:

pythontst1 = 6
tst2 = 10

Verifica che la prima variabile sia minore di 8 e la seconda - maggiore o uguale a 10.

Задание 4

Dato il seguente codice:

pythontst1 = 'abcde'
tst2 = list(tst1)

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

Di' cosa verrà stampato nella console.