Python math.sqrt() funktion | Hitta kvadratroten i Python

sqrt() funktion returnerar kvadratroten av vilket tal som helst . Det är en inbyggd funktion i programmeringsspråket Python.

I den här artikeln kommer vi att lära oss mer om Python-programmet för att hitta kvadratroten.

sqrt() Funktion

Vi kan beräkna kvadratroten i Python med funktionen sqrt() från matematikmodulen. I det här exemplet beräknar vi kvadratroten ur olika tal genom att använda funktionen 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> ))>

Produktion

0.0 2.0 1.8708286933869707 

Definition av math.sqrt() Funktion

sqrt()-funktionen i Python är en inbyggd funktion, och den finns i matematikbiblioteket.

Du kan använda sqrt-funktionen efter att ha importerat matematikbiblioteket.

import math 

sqrt()-funktionen tar bara ett värde som är större än eller lika med 0.

math.sqrt() Metodsyntax

math.sqrt(x)

Parameter

x: är vilket tal som helst så att x>=0

Returer: I t returnerar kvadratroten av talet som skickas i parametern.

sqrt() Funktionsexempel

Låt oss titta på några olika användningar av math.sqrt()-funktionen.

Exempel 1: Kontrollera om Prime eller inte

I det här exemplet får vi ett tal och vi kontrollerar om ett tal är primtal eller inte. Kör här en slinga från 2 till sqrt(n) och kontrollera om något tal i intervallet (2-sqrt(n)) delar 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'> )>

Produktion

prime 

Exempel 2: Hitta hypotenus i en triangel

I det här exemplet använder vi funktionen sqrt() för att hitta hypotenusan för en triangel.

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

Produktion

The value for the hypotenuse would be 25.079872407968907 

sqrt() Funktionsfel

När x <0 körs det inte på grund av ett körtidsfel. I det här exemplet kan vi se att vi inte kan beräkna Pythonkvadratroten om talet är mindre än noll.

Python3




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

Produktion

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

Det här handlade om funktionen sqrt() som används för att hitta kvadratroten i Python. Att hitta kvadratrot i Python är mycket enkelt med denna inbyggda funktion.

För fler Math Library-funktioner: Python Math Module