Python math.sqrt()-funktio | Etsi neliöjuuri Pythonissa

sqrt() funktio palauttaa minkä tahansa luvun neliöjuuri . Se on sisäänrakennettu toiminto Python-ohjelmointikielessä.

Tässä artikkelissa opimme lisää Python-ohjelmasta neliöjuuren löytämiseksi.

sqrt()-funktio

Pythonissa pystymme laskemaan neliöjuuren käyttämällä matemaattisen moduulin sqrt()-funktiota. Tässä esimerkissä laskemme eri lukujen neliöjuuren käyttämällä sqrt()-funktiota.

Python 3




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

Lähtö

0.0 2.0 1.8708286933869707 

Math.sqrt()-funktion määritelmä

Pythonin sqrt()-funktio on sisäänrakennettu funktio, ja se on matemaattisessa kirjastossa.

Voit käyttää sqrt-funktiota matemaattisen kirjaston tuonnin jälkeen.

import math 

sqrt()-funktio ottaa vain arvon, joka on suurempi tai yhtä suuri kuin 0.

math.sqrt() Metodin syntaksi

math.sqrt(x)

Parametri

x: on mikä tahansa luku, jonka x>=0

Palauttaa: I t palauttaa parametrissa välitetyn luvun neliöjuuren.

sqrt()-funktioesimerkkejä

Katsotaanpa joitain erilaisia ​​math.sqrt()-funktion käyttötapoja.

Esimerkki 1: Tarkista, onko Prime vai Ei

Tässä esimerkissä meille annetaan numero ja tarkistamme, onko luku alkuluku vai ei. Suorita tässä silmukka 2:sta sqrt(n):iin ja tarkista, jakaako jokin luku alueella (2-sqrt(n)) n:n.

Python 3




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

Lähtö

prime 

Esimerkki 2: Kolmion hypotenuusan löytäminen

Tässä esimerkissä käytämme funktiota sqrt() etsimään kolmion hypotenuusa.

Python 3




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

Lähtö

The value for the hypotenuse would be 25.079872407968907 

sqrt()-funktion virhe

Kun x <0, se ei käynnisty ajonaikaisen virheen vuoksi. Tässä esimerkissä voimme nähdä, että emme voi laskea Python-neliöjuurta, jos luku on pienempi kuin nolla.

Python 3




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

Lähtö

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

Tämä koski sqrt()-funktiota, jota käytetään neliöjuuren etsimiseen Pythonissa. Pythonissa neliöjuuren löytäminen on erittäin helppoa tämän sisäänrakennetun toiminnon avulla.

Lisää matemaattisia kirjastotoimintoja: Python Math Module