Funkcija Python math.sqrt() | Poiščite kvadratni koren v Pythonu
sqrt() funkcija vrne kvadratni koren poljubnega števila . Je vgrajena funkcija v programskem jeziku Python.
V tem članku bomo izvedeli več o programu Python za iskanje kvadratnega korena.
sqrt() funkcija
V Pythonu lahko izračunamo kvadratni koren s funkcijo sqrt() iz matematičnega modula. V tem primeru izračunavamo kvadratni koren različnih števil z uporabo funkcije 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> ))> |
Izhod
0.0 2.0 1.8708286933869707
Definicija funkcije math.sqrt().
Funkcija sqrt() v Pythonu je vgrajena funkcija in je prisotna v matematični knjižnici.
Po uvozu matematične knjižnice lahko uporabite funkcijo sqrt.
import math
funkcija sqrt() sprejme samo vrednost, večjo ali enako 0.
math.sqrt() Sintaksa metode
math.sqrt(x)
Parameter
x: je poljubno število tako, da je x>=0
Vrne: I t vrne kvadratni koren števila, posredovanega v parametru.
Primeri funkcij sqrt().
Oglejmo si nekaj različnih uporab funkcije math.sqrt().
Primer 1: Preverite, ali je Prime ali Not
V tem primeru nam je dano število in preverjamo, ali je število pra ali ne. Tukaj zaženite zanko od 2 do sqrt(n) in preverite, ali katero koli število v območju (2-sqrt(n)) deli 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'> )> |
Izhod
prime
Primer 2: Iskanje hipotenuze trikotnika
V tem primeru uporabljamo funkcijo sqrt() za iskanje hipotenuze trikotnika.
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)> |
Izhod
The value for the hypotenuse would be 25.079872407968907
Napaka funkcije sqrt().
Ko je x <0, se ne izvede zaradi napake med izvajanjem. V tem primeru lahko vidimo, da kvadratnega korena Python ne moremo izračunati, če je število manjše od nič.
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> ))> |
Izhod
Traceback (most recent call last): File '/home/67438f8df14f0e41df1b55c6c21499ef.py', line 8, in print(math.sqrt(-1)) ValueError: math domain error
To je bilo vse o funkciji sqrt(), ki se uporablja za iskanje kvadratnega korena v Pythonu. Iskanje kvadratnega korena v Pythonu je s to vgrajeno funkcijo zelo preprosto.
Za več funkcij matematične knjižnice: Python Math Module