Función matemática de Python | sqrt()

La función sqrt() es una función incorporada en el lenguaje de programación Python que devuelve la raíz cuadrada de cualquier número.

Syntax:
math.sqrt(x)

Parameter: 
x is any number such that x>=0 

Returns:
It returns the square root of the number 
passed in the parameter. 
# 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:

0.0
2.0
1.8708286933869707

Error: Cuando x<0 no se ejecuta debido a un error de tiempo de ejecució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)) 

Python-Foundation-Course

Producción:

Traceback (most recent call last):
  File "/home/67438f8df14f0e41df1b55c6c21499ef.py", line 8, in 
    print(math.sqrt(-1)) 
ValueError: math domain error

Aplicación práctica: dado un número, comprueba si es primo o no.
Enfoque: ejecute un ciclo de 2 a sqrt (n) y verifique si algún número en el rango (2-sqrt (n)) divide n.

# 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")

Producción:

prime

Publicación traducida automáticamente

Artículo escrito por Striver y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *