logo

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

dedovanje java
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'>)>

>

kaj je samodejno ožičeno v Javi

>

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

>

>

python pretvori bajte v niz
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