Python: operatori di relazione e logici

Gli operatori di confronto  sono

== confronto se a è uguale a 5 allora ...
> maggiore se 3 è maggiore di 7 allora...
< minore se 3 è minore di 7 allora...
<= minore uguale se 3 è minore o uguale a 7 allora...
>= maggiore uguale se 3 è maggiore o uguale a 7 allora...
!= diverso se 3 è diverso da 7 allora...

I connettivi logici sono

and and se a è uguale a 3 e b uguale a 7 allora...
or or se b è uguale 3 oppure è uguale a 7
! not se b non è 3

Gli operatori logici sono fondamentali ad esempio negli IF

se devo ad esempio implementare una condizione solo se entrambe sono soddisfatte allora uso l'and.

Se x<10 e x>6 allora sei sufficiente si deve scrivere in questa maniera:

 

n=16
if (n<10) or (n>6):
print("Sei sufficiente")

IMPORTANTE

Si è usato l'OR in quanto un valore non può essere entrambi ma può essere o minore di 10 o maggiore di sei!

Informazioni su Francesco Bragadin

Insegno informatica e telecomunicazioni al liceo scienze applicate ed all'indirizzo informatica e telecomunicazioni. Ho terminato gli studi in ingegneria elettronica e telecomunicazioni lavorando per molti anni come libero professionista nell'ambito della gestione storage e disaster recovery su mainframe.
Questa voce è stata pubblicata in Senza categoria. Contrassegna il permalink.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *