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
inorder genomgång av binärt träd
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'>)> |
>
vad är awt
>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
fabriksmetod designmönster
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