
Calcoli aritmetici
Python permette di effettuare dei calcoli aritmetici in tempo reale come fosse una calcolatrice. Potete inserire direttamente i valori per le operazioni su una singola riga.
1 2 3 4 5 6 7 |
>>>3 + 1 4 >>>5 * 2 - 4 6 >>>3/2 1.5 |
Gli spazi inseriti tra gli operatori e gli operandi non sono obbligatori ma se si vuole seguire gli standard di programmazione per Python è bene farlo sempre (vedi articolo su PEP8 – Programmare Python con stile).
[Python 2.7]: In questa versione la divisione restituisce valori interi non float.
Il segno – davanti ai numeri sta ad indicare i numeri negativi
1 2 3 |
>>> 2 * -3 -6 |
Il segno + davanti ai numeri positivi è formalmente corretto ma non porta ad alcun effetto.
Divisioni per zero
La divisione di un numero per zero produce un errore.
1 2 3 4 5 |
>>> 7/0 Traceback (most recent call last): File "<stdin>", line 1, in <module> ZeroDivisionError: integer division or modulo by zero |
La console di Python ci restituisce un messaggio con il tipo di errore, in questo caso ZeroDivisionError, con un messaggio esplicativo “integer division or modulo by zero”