lettura facile

Gli operatori di confronto in Python

Gli operatori di confronto in Python sono utilizzati per confrontare due valori e restituire un risultato booleano (`True` o `False`) in base all'esito del confronto.

Di seguito è riportata una lista degli operatori di confronto disponibili in Python:

Operatore Descrizione Esempio
== Uguale a a==b
!= Diverso da a!=b
< Minore di a<b
> Maggiore di a>b
<= Minore o uguale a a<=b
>= Maggiore o uguale a a>=b

Questi operatori sono frequentemente usati nelle istruzioni condizionali `if` e nei cicli `while`

Vediamo alcuni esempi pratici.

Assegna questi due valori alle variabili "x" e "y"

x=2
y=3

Ora vediamo cosa rispondono i vari operatori di confronto.

L'operatore di uguaglianza ('==') verifica se due valori sono uguali

print(x==y)

Restituisce False, perché 2 non è uguale a 3

False

L'operatore di non uguaglianza (' != ') verifica se due valori sono diversi

print(x!=y)

Restituisce True, poiché 2 è differente da 3

True

L'operatore "maggiore di" (' > ') verifica se il valore a sinistra è maggiore di quello a destra

print(x>y)

Restituisce False, poiché 2 non è maggiore di 3

False

L'operatore "minore di" (' < ') verifica se il valore a sinistra è minore di quello a destra

print(x<y)

Restituisce True, perché 2 è minore di 3

True

L'operatore "maggiore-uguale" (' >= ') verifica se il valore a sinistra è maggiore o uguale a quello a destra

print(x>=y)

Restituisce False, poiché 2 non è maggiore né uguale a 3

False

L'operatore "minore-uguale" ('<= ') verifica se il valore a sinistra è minore o uguale a quello a destra

print(x<=y)

Restituisce True, poiché 2 è minore di 3

True

In Python, puoi anche combinare gli operatori di confronto in una sequenza, rendendo le operazioni di confronto più concise. Per esempio, per verificare se la variabile `x` ha un valore compreso tra 0 e 10 (esclusi), puoi scrivere 0<x<10.

print(0<x<10)

L'operatore restituisce True se la variabile x ha un valore compreso tra 0 e 10 esclusi. In caso contrario, False. In questo caso x=2, quindi il confronto restituisce True perché 0<2<10 è una proposizione vera.

True

Con queste informazioni, ora hai una panoramica completa degli operatori di confronto in Python, compreso il loro utilizzo e funzionamento.




Se qualcosa non ti è chiaro, scrivi la tua domanda nei commenti.




FacebookTwitterLinkedinLinkedin