Python Numeric Type
I numeric type sono atomic data types. Python possiede tre classi numeriche che implementano i numeri interi (int), i numeri fratti (float) e i complessi (complex). Possono essere utilizzate le operazioni aritmetiche (+, -, *, / e **). Le parentesi forzano l’ordine in cui le operazioni sono ordinate. Altre operazioni utili sono il modulo (%) e la divisione tra interi (//).
Nota bene che quando due numeri interi vengono divisi, il risultato sarà un numero frazionale. La divisione tra interi tronca la parte fratta.
Operatori logici e relazionali
| Nome | Operatore | Spiegazione |
|---|---|---|
| Minore | < | Minore dell’operatore |
| Maggiore | > | Maggiore dell’operatore |
| Minore uguale | ⇐ | Minore o uguale all’operatore |
| Maggiore uguale | >= | Maggiore o uguale all’operatore |
| Uguale | Uguale all’operatore | |
| Diverso | != | Diverso dall’operatore |
| ”and” logico | and | Entrambi gli operatori True per risultato True |
| ”or” logico | or | Uno dei due operatori True per risultato True |
| ”not” logico | not | Nega il valore True |