Site icon Meccanismo Complesso

Lezioni di Python – 1.2 Semplici operazioni

Python Lessons - 1.2 Simple operations m
Lezioni di Python - 1.2 semplici operazioni

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.

>>>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

>>> 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.

>>> 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”


Riferimenti

⇐ Vai a Lezione 1.1 – La console di Python 

Vai a Lezione 1.3 – I numeri Float 

Exit mobile version