Come calcolare la radice quadrata in Python
Nel linguaggio Python posso seguire diverse strade per calcolare la radice quadrata.
La via più semplice è usare l'operatore matematico della potenza ** con un esponente frazionario.
numero**(1/2)
Questa espressione calcola la radice quadrata del numero.
La seconda via fa praticamente la stessa cosa ma utilizza la funzione pow().
E' una funzione precaricata nell'interprete python.
pow(numero,1/2)
Sia l'operatore ** che la funzione pow() mi permettono anche di calcolare la radice ennesima di un numero. Non solo la radice quadrata ( es. la radice cubica ha l'esponente 1/3 ).
Infine, un'altra strada per calcolare la radice quadrata è la funzione sqrt() della libreria math.
import math
math.sqrt(numero)
Essendo una funzione di una libreria esterna, per usarla devo prima importarla.
Nota. Quest'ultima ha lo svantaggio di richiedere un'operazione di importazione e può calcolare soltanto la radice quadrata. Non può calcolare la radice ennesima di un numero.
Un esempio pratico
Assegno alla variabile n il numero 9.
n=9
Poi utilizzo i vari metodi per calcolare la radice quadrata di nove.
Metodo 1
n**(1/2)
L'espressione restituisce il numero 3
3.0
Metodo 2
pow(n,1/2)
L'espressione restituisce in output il numero 3
3.0
Metodo 3
import math
math.sqrt(9)
L'espressione restituisce il numero 3
3.0
E così via.