Python math.sqrt() funkcija | Raskite kvadratinę šaknį Python

sqrt () funkcija grąžinama kvadratinė šaknis iš bet kurio skaičiaus . Tai yra Python programavimo kalbos integruota funkcija.

Šiame straipsnyje mes sužinosime daugiau apie „Python“ programą, skirtą kvadratinei šaknies paieškai.

sqrt() funkcija

Kvadratinę šaknį Python galime apskaičiuoti naudodami matematikos modulio funkciją sqrt (). Šiame pavyzdyje mes apskaičiuojame skirtingų skaičių kvadratinę šaknį naudodami funkciją 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> ))>

Išvestis

0.0 2.0 1.8708286933869707 

Math.sqrt() funkcijos apibrėžimas

Python funkcija sqrt () yra integruota funkcija ir ji yra matematikos bibliotekoje.

Importavę matematikos biblioteką galite naudoti funkciją sqrt.

import math 

Funkcija sqrt() ima tik reikšmę, didesnę arba lygią 0.

math.sqrt() Metodo sintaksė

math.sqrt(x)

Parametras

x: yra bet koks skaičius, kad x>=0

Grįžta: I t grąžina parametre perduoto skaičiaus kvadratinę šaknį.

sqrt() Funkcijų pavyzdžiai

Pažvelkime į keletą skirtingų funkcijos math.sqrt() naudojimo būdų.

1 pavyzdys: patikrinkite, ar pagrindinis, ar ne

Šiame pavyzdyje mums suteikiamas skaičius ir mes tikriname, ar skaičius yra pirminis, ar ne. Čia paleiskite kilpą nuo 2 iki sqrt(n) ir patikrinkite, ar koks nors skaičius diapazone (2-sqrt(n)) dalija 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'> )>

Išvestis

prime 

2 pavyzdys: trikampio hipotenzės radimas

Šiame pavyzdyje mes naudojame funkciją sqrt () norėdami rasti trikampio hipotenuzą.

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

Išvestis

The value for the hypotenuse would be 25.079872407968907 

sqrt() funkcijos klaida

Kai x <0, jis nevykdomas dėl vykdymo klaidos. Šiame pavyzdyje matome, kad negalime apskaičiuoti Python kvadratinės šaknies, jei skaičius yra mažesnis už nulį.

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

Išvestis

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

Tai buvo viskas apie sqrt() funkciją, kuri naudojama norint rasti kvadratinę šaknį Python. Naudojant šią integruotą funkciją, Python programoje labai lengva rasti kvadratinę šaknį.

Daugiau matematikos bibliotekos funkcijų: Python matematikos modulis