Codice

Operatori Aritmetici Python

Tutti gli operatori in Python <br>

Operatori aritmetici in Python

Gli operatori aritmetici in Python sono utilizzati per eseguire operazioni matematiche di base come addizione, sottrazione, moltiplicazione, divisione e altro.

Addizione (+)

L'operatore `+` viene utilizzato per sommare due numeri.

a = 5
b = 3
result = a + b  # result sarà 8
print(result)

Sottrazione (-)

L'operatore `-` viene utilizzato per sottrarre un numero da un altro.

a = 5
b = 3
result = a - b  # result sarà 2
print(result)

Moltiplicazione (*)

L'operatore `*` viene utilizzato per moltiplicare due numeri.

a = 5
b = 3
result = a * b  # result sarà 15
print(result)

Divisione (/)

L'operatore `/` viene utilizzato per dividere un numero per un altro. Il risultato sarà un numero decimale (float).

a = 5
b = 3
result = a / b  # result sarà 1.6666666666666667
print(result)

Divisione intera (//)


L'operatore `//` viene utilizzato per dividere un numero per un altro, restituendo solo la parte intera del risultato.

a = 5
b = 3
result = a // b  # result sarà 1
print(result)

Modulo (%)


L'operatore `%` viene utilizzato per ottenere il resto della divisione di un numero per un altro.

a = 5
b = 3
result = a % b  # result sarà 2
print(result)

Esponenziazione (**)


L'operatore `**` viene utilizzato per elevare un numero a una potenza.

a = 5
b = 3
result = a ** b  # result sarà 125
print(result)

Assegnazione semplice (=)



   x = 5

Assegnazione con Addizione (+=)



   x = 5
   x += 3  # Equivalente a: x = x + 3
   print(x)  # Output: 8

Assegnazione con Sottrazione (-=)


   x = 5
   x -= 3  # Equivalente a: x = x - 3
   print(x)  # Output: 2

Assegnazione con Moltiplicazione (*=



   x = 5
   x *= 3  # Equivalente a: x = x * 3
   print(x)  # Output: 15

Assegnazione con Divisione (/=)



   x = 5
   x /= 3  # Equivalente a: x = x / 3
   print(x)  # Output: 1.6666666666666667

Assegnazione con Divisione Intera (//=)



   x = 5
   x //= 3  # Equivalente a: x = x // 3
   print(x)  # Output: 1

Assegnazione con Modulo (%=)



   x = 5
   x %= 3  # Equivalente a: x = x % 3
   print(x)  # Output: 2

Assegnazione con Esponenziazione (**=)


   x = 5
   x **= 3  # Equivalente a: x = x ** 3
   print(x)  # Output: 125

Esempio di utilizzo in un programma

Ecco un esempio completo che mostra come utilizzare questi operatori in un semplice programma Python:

# Definizione delle variabili
x = 10
y = 4

# Operazioni aritmetiche
addizione = x + y
sottrazione = x - y
moltiplicazione = x * y
divisione = x / y
divisione_intera = x // y
modulo = x % y
esponenziazione = x ** y

# Stampa dei risultati
print("Addizione:", addizione)
print("Sottrazione:", sottrazione)
print("Moltiplicazione:", moltiplicazione)
print("Divisione:", divisione)
print("Divisione intera:", divisione_intera)
print("Modulo:", modulo)
print("Esponenziazione:", esponenziazione)

# Output
Addizione: 14
Sottrazione: 6
Moltiplicazione: 40
Divisione: 2.5
Divisione intera: 2
Modulo: 2
Esponenziazione: 10000

Contenuto riservato

Accedi all'area riservata per scaricare il codice sorgente di questo articolo.

Livio Bollini
Walter Livio Bollini

Matematico & Informatico · Intelligenza Artificiale · Sviluppo Web