immagine python non disponible

In Python, come in ogni linguaggio di programmazione, sono disponibili diversi operatori per la manipolazione dei numeri, delle variabili logiche e per il confronto tra oggetti.

Operatori Aritmetici

Quelli più familiari per tutti sono sicuramente gli operatori matematici:

Sum: +
Subtraction: -
Multiplication: *
Division: / oppure //
Exponentiation: **
Mod: %

Vediamo un esempio per ciascun operatore:

print(10 + 3)      # Somma: 13
print(10 - 3)      # Sottrazione: 7
print(10 * 3)      # Moltiplicazione: 30
print(10 / 3)      # Divisione: 3.3333...
print(10 // 3)     # Floor division: 3
print(10 ** 3)     # Elevamento a potenza: 1000
print(10 % 3)      # Modulo: 1

Tra questi, l’operatore //, chiamato “Floor Division”, merita una breve spiegazione: questo operatore arrotonda per difetto il risultato della divisione, eliminando la parte decimale.

Operatori Di confronto

Questi operatori sono utili per determinare la relazione tra due oggetti:

Uguale a: ==
Diverso da: !=
Minore di: <
Maggiore di: >
Minore o uguale a: <=
Maggiore o uguale a: >=

Il risultato di ognuno di questi operatori è di tipo booleano (True o False), indicando se la condizione è vera o falsa.

Vediamo un esempio per ciascun operatore:

print(10 == 3)    # Equal to: False
print(10 != 3)    # Not equal to: True
print(10 < 3)     # Less than: False
print(10 > 3)     # Greater than: True
print(10 <= 3)    # Less than or equal to: False
print(10 >= 3)    # Greater than or equal to :True

Operatori Logici

Questi operatori saranno molto utili nei prossimi tutorial. Servono per combinare condizioni booleane:

Moltiplicazione logica: and
Somma logica: or
Negazione logica: not

Vediamo un esempio per ciascun operatore:

print(True and False)      # Logical multiplication: False
print(True or False)       # Logical addition: True
print(not True)            # Logical negation: False

Conclusioni

Nei prossimi tutorial esploreremo più a fondo l’utilizzo di questi operatori, in particolare quelli logici, e vedremo come anche quelli aritmetici e di confronto possano essere applicati su oggetti non numerici.

Trovi il link ai codici di esempio qui.

Di admin

Lascia un commento

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