A função sqrt() é uma função embutida na linguagem de programação Python que retorna a raiz quadrada de qualquer número.

Sintaxe: 
math.sqrt (x)
Parâmetro: 
x é qualquer número tal que x> = 0
Retorna:
Ele retorna a raiz quadrada do número
passado no parâmetro. 
import math  
print(math.sqrt(0))  
print(math.sqrt(4))  
print(math.sqrt(3.5))  

Resultado:

0,0
2.0
1.8708286933869707

Erro: Quando x <0 não executa devido a um erro de tempo de execução.

import math  
print(math.sqrt(-1))  

Resultado:

Traceback (última chamada mais recente):
  Arquivo "/home/67438f8df14f0e41df1b55c6c21499ef.py", linha 8, em
    imprimir (math.sqrt (-1))
ValueError: erro de domínio matemático

Aplicação Prática: Dado um número, verifique se é primo ou não.
Abordagem: execute um loop de 2 a sqrt (n) e verifique se algum número no intervalo (2-sqrt (n)) divide n.



  
import math 
def check(n): 
    if n == 1: 
        return False
        
    for x in range(2, (int)(math.sqrt(n))+1): 
        if n % x == 0: 
            return False 
    return True
n = 23
if check(n): 
    print("prime"
else: 
    print("not prime") 

Resultado:

primo