¿Cómo encontrar una raíz cuadrada en Python?

El método más simple para encontrar una raíz cuadrada en Python es usar la función de raíz cuadrada en la biblioteca matemática. Se llama con el operando como parámetro. Por ejemplo, "math.sqrt (2)" calcula la raíz cuadrada de 2.

Alternativamente, dado que calcular una raíz cuadrada es equivalente a elevar el operando a la potencia de 0.5, también se puede encontrar una raíz cuadrada utilizando el operador de exponenciación incorporado de Python, que es un doble asterisco. Por ejemplo, use "2 ** 0.5" para encontrar la raíz cuadrada de 2.

Una función de exponenciación que se comporta exactamente de la misma manera que el doble asterisco también está incorporada en Python. Para encontrar la raíz cuadrada de 2 con este método, ingrese "pow (2, 0.5)". En ambos casos, si tanto el operando como el exponente son números enteros, el resultado es un entero. Cuando se llama a la función pow o al operador de doble asterisco con tipos de datos mixtos, el resultado sigue las reglas de coerción para los operadores aritméticos binarios.

Del mismo modo, es posible calcular una raíz cuadrada con funciones de exponenciación desde el módulo matemático. Para la raíz cuadrada de 2, este método se ingresaría como "math.pow (2, 0.5)". En contraste con el operador de doble asterisco y la función pow incorporada, la función pow en el módulo matemático convierte ambos argumentos en números de punto flotante antes de calcular el resultado, lo que significa que el resultado es siempre un número de punto flotante. p>

Al calcular la raíz cuadrada de un número negativo, como en matemáticas usando números complejos, use la función de raíz cuadrada que se encuentra en la biblioteca cmath. Por ejemplo, ingrese "cmath.sqrt (-2)" para encontrar la raíz cuadrada del negativo 2.