Come si trova una radice quadrata in Python?

Il metodo più semplice per trovare una radice quadrata in Python è usare la funzione radice quadrata nella libreria matematica. Viene chiamato con l'operando come parametro. Ad esempio, "math.sqrt (2)" calcola la radice quadrata di 2.

In alternativa, dal momento che il calcolo di una radice quadrata equivale a elevare l'operando alla potenza di 0,5, la ricerca di una radice quadrata può essere ottenuta anche usando l'operatore di esponenziazione incorporato di Python, che è un doppio asterisco. Ad esempio, usa "2 ** 0.5" per trovare la radice quadrata di 2.

Una funzione esponenziale che si comporta esattamente allo stesso modo del doppio asterisco è anche incorporata in Python. Per trovare la radice quadrata di 2 con questo metodo, inserisci "pow (2, 0.5)." In entrambi i casi, se sia l'operando che l'esponente sono numeri interi, il risultato è un numero intero. Quando si chiama la funzione pow o l'operatore double-asterisk con tipi di dati misti, il risultato segue le regole di coercizione per gli operatori aritmetici binari.

Allo stesso modo, è possibile calcolare una radice quadrata con funzioni di esponenziazione dal modulo matematico. Per la radice quadrata di 2, questo metodo dovrebbe essere immesso come "math.pow (2, 0.5)." A differenza dell'operatore con doppio asterisco e della funzione di pow incorporata, la funzione pow nel modulo matematico converte entrambi i suoi argomenti in numeri in virgola mobile prima di calcolare il risultato, il che significa che il risultato è sempre un numero in virgola mobile.

Quando si calcola la radice quadrata di un numero negativo, come in matematica usando numeri complessi, utilizzare la funzione radice quadrata trovata nella libreria dei cmath. Ad esempio, inserisci "cmath.sqrt (-2)" per trovare la radice quadrata di 2 negativo.