Numeri in Python
L'uso dei numeri in Python è simile agli altri linguaggi di programmazione.
Gli operatori matematici
I principali operatori matematici in Python:
addizione a+b
sottrazione a-b
moltiplicazione a*b
divisione a/b
potenza a**b
Come calcolare le radici
Per calcolare le radici utilizzo l'operatore della potenza utilizzando come esponente un numero frazionario.
Esempio
La radice quadrata di un numero si calcola con la potenza di 0.5 ossia 1/2.
a**0.5
Numeri decimali
Nel linguaggio Python le variabili numeriche sono numeri decimali reali in virgola mobile.
Tuttavia, è possibile gestirli anche in altri sistemi di numerazione ( binario, esadecimale, ottale ).
Numeri binari
Per assegnare un numero binario a una variabile uso il prefisso 0b davanti al numero binario.
Esempio
print(0b111)
L'istruzione visualizza sullo schermo il numero 7 ossia la rappresentazione decimale del numero binario 111.
Numeri ottali
Per lavorare con i numeri ottali utilizzo il prefisso 0o davanti al numero ottale.
Esempio
print(0o77)
L'istruzione precedente stampa sullo schermo il valore decimale 63 che in ottale è rappresentato con il numero 77.
Numeri esadecimali
Per gestire i numeri in esadecimale uso il prefisso 0x davanti al numero esadecimale.
Esempio
print(0xAA)
La precedente istruzione visualizza sullo schermo il numero decimale 170 che in esadecimale è AA.