Vai al contenuto principale
Pubblicato il

Operatori di Confronto in Python

Condividi:

Introduzione

Gli operatori di confronto sono fondamentali in programmazione per confrontare valori e determinare la relazione tra di essi. In Python, questi operatori vengono usati frequentemente insieme alle istruzioni condizionali, come if, per prendere decisioni basate su confronti.

I Principali Operatori di Confronto

  • ==: Verifica se due valori sono uguali.
  • !=: Verifica se due valori sono diversi.
  • >: Verifica se il valore a sinistra è maggiore del valore a destra.
  • <: Verifica se il valore a sinistra è minore del valore a destra.
  • >=: Verifica se il valore a sinistra è maggiore o uguale al valore a destra.
  • <=: Verifica se il valore a sinistra è minore o uguale al valore a destra.

Operatori Logici

Oltre agli operatori di confronto, abbiamo gli operatori logici che consentono di combinare più condizioni:

  • and: Restituisce vero se entrambe le condizioni sono vere.
  • or: Restituisce vero se almeno una delle condizioni è vera.

Esempi di Utilizzo

x = 15
y = 25

if x == y:
  print('x è uguale a y')
elif x != y:
  print('x è diverso da y')
elif x > y:
  print('x è maggiore di y')
elif x < y:
  print('x è minore di y')
elif x >= y:
  print('x è maggiore o uguale a y')
elif x <= y:
  print('x è minore o uguale a y')

# x è diverso da y

Combinare gli Operatori

Possiamo combinare operatori di confronto con operatori logici per verificare più condizioni contemporaneamente:

eta = 17
stipendio = 1500

if eta >= 18 and stipendio > 1000:
  print('Idoneo al credito.')
else:
  print('Non idoneo al credito.')

# Non idoneo al credito.

Conclusione

Comprendere gli operatori di confronto e logici in Python è fondamentale per creare programmi in grado di prendere decisioni basate su criteri specifici. Si consiglia di praticare regolarmente e di sperimentare per acquisire piena dimestichezza con questi concetti.

Happy coding!