raíz cuadrada() la función regresa raíz cuadrada de cualquier número . Es una función incorporada en el lenguaje de programación Python.
En este artículo, aprenderemos más sobre el programa Python para encontrar la raíz cuadrada.
Función sqrt()
Podemos calcular la raíz cuadrada en Python usando la función sqrt() del módulo matemático. En este ejemplo, estamos calculando la raíz cuadrada de diferentes números usando la función sqrt().
Python3
# Python3 program to demonstrate the> # sqrt() method> # import the math module> import> math> # print the square root of 0> print>(math.sqrt(>0>))> # print the square root of 4> print>(math.sqrt(>4>))> # print the square root of 3.5> print>(math.sqrt(>3.5>))> |
>
>Producción
cambiar el nombre del directorio de Linux
0.0 2.0 1.8708286933869707>
Definición de la función math.sqrt()
La función sqrt() en Python es una función incorporada y está presente en la biblioteca matemática.
Puede utilizar la función sqrt después de importar la biblioteca matemática.
import math>
La función sqrt() solo toma un valor mayor o igual a 0.
math.sqrt() Sintaxis del método
matemáticas.sqrt(x)
Parámetro
X: es cualquier número tal que x>=0
Devoluciones: yo t devuelve la raíz cuadrada del número pasado en el parámetro.
Ejemplos de funciones sqrt()
Veamos algunos usos diferentes de la función math.sqrt().
Ejemplo 1: comprobar si es Prime o no
En este ejemplo, nos dan un número y estamos comprobando si es primo o no. Aquí, ejecute un bucle de 2 a sqrt(n) y verifique si algún número en el rango (2-sqrt(n)) divide a n.
Python3
# Python program for practical application of sqrt() function> # import math module> import> math> # function to check if prime or not> def> check(n):> >if> n>=>=> 1>:> >return> False> > ># from 1 to sqrt(n)> >for> x>in> range>(>2>, (>int>)(math.sqrt(n))>+>1>):> >if> n>%> x>=>=> 0>:> >return> False> >return> True> # driver code> n>=> 23> if> check(n):> >print>(>'prime'>)> else>:> >print>(>'not prime'>)> |
>
img css alinear
>Producción
prime>
Ejemplo 2: encontrar la hipotenusa de un triángulo
En este ejemplo, usamos la función sqrt() para encontrar la hipotenusa de un triángulo.
Python3
a>=> 10> b>=> 23> import> math> # importing the math module> c>=> math.sqrt(a>*>*> 2> +> b>*>*> 2>)> print>(>'The value for the hypotenuse would be '>, c)> |
>
>Producción
The value for the hypotenuse would be 25.079872407968907>
Error de función sqrt()
Cuando x<0 no se ejecuta debido a un error de tiempo de ejecución. En este ejemplo, podemos ver que no podemos calcular la raíz cuadrada de Python si el número es menor que cero.
Python3
diferencia entre un tigre y un león
# Python3 program to demonstrate the error in> # sqrt() method> # import the math module> import> math> # print the error when x<0> print>(math.sqrt(>->1>))> |
>
>
Producción
Traceback (most recent call last): File '/home/67438f8df14f0e41df1b55c6c21499ef.py', line 8, in print(math.sqrt(-1)) ValueError: math domain error>
Se trataba de la función sqrt() que se utiliza para encontrar la raíz cuadrada en Python. Encontrar la raíz cuadrada en Python es muy fácil con esta función incorporada.
Para obtener más funciones de la biblioteca matemática: Módulo matemático de Python