Die Funktion sqrt() ist eine in die Programmiersprache Python integrierte Funktion, die die Quadratwurzel einer beliebigen Zahl zurückgibt.

Syntax: 
math.sqrt (x)
Parameter: 
x ist eine beliebige Zahl, so dass x> = 0 ist
Kehrt zurück:
Es gibt die Quadratwurzel der Zahl zurück
im Parameter übergeben. 
  
import math  
  
print(math.sqrt(0))  
  
print(math.sqrt(4))  
  
print(math.sqrt(3.5))  

Ausgabe:

0.0
2.0
1,8708286933869707

Fehler: Wenn x <0 ist, wird es aufgrund eines Laufzeitfehlers nicht ausgeführt.

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

Ausgabe:

Traceback (letzter Anruf zuletzt):
  Datei "/home/67438f8df14f0e41df1b55c6c21499ef.py", Zeile 8, in
    print (math.sqrt (-1))
ValueError: Fehler in der mathematischen Domäne

Praktische Anwendung: Überprüfen Sie anhand einer bestimmten Zahl, ob es sich um eine Primzahl handelt oder nicht.
Vorgehensweise: Führen Sie eine Schleife von 2 bis sqrt (n) aus und prüfen Sie, ob eine Zahl im Bereich (2-sqrt (n)) n teilt.



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

Ausgabe:

Prime