Python math.sqrt() funksjon | Finn kvadratrot i Python
sqrt() funksjonen returnerer kvadratroten av et hvilket som helst tall . Det er en innebygd funksjon i programmeringsspråket Python.
I denne artikkelen vil vi lære mer om Python-programmet for å finne kvadratroten.
sqrt() funksjon
Vi kan beregne kvadratroten i Python ved å bruke sqrt()-funksjonen fra matematikkmodulen. I dette eksemplet beregner vi kvadratroten av forskjellige tall ved å bruke funksjonen 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> ))> |
Produksjon
0.0 2.0 1.8708286933869707
Definisjon av math.sqrt() funksjon
sqrt()-funksjonen i Python er en innebygd funksjon, og den finnes i matematikkbiblioteket.
Du kan bruke sqrt-funksjonen etter å ha importert matematikkbiblioteket.
import math
sqrt()-funksjonen tar bare en verdi større enn eller lik 0.
math.sqrt() Metodesyntaks
math.sqrt(x)
Parameter
x: er et hvilket som helst tall slik at x>=0
Returnerer: I t returnerer kvadratroten av tallet som sendes i parameteren.
sqrt() Funksjonseksempler
La oss se på noen forskjellige bruksområder for math.sqrt()-funksjonen.
Eksempel 1: Sjekk om Prime eller ikke
I dette eksemplet får vi et tall og vi sjekker om et tall er primtall eller ikke. Kjør her en løkke fra 2 til sqrt(n) og sjekk om et tall i området (2-sqrt(n)) deler 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'> )> |
Produksjon
prime
Eksempel 2: Finne hypotenusen til en trekant
I dette eksemplet bruker vi funksjonen sqrt() for å finne hypotenusen til en trekant.
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)> |
Produksjon
The value for the hypotenuse would be 25.079872407968907
sqrt() funksjonsfeil
Når x <0 kjøres den ikke på grunn av en kjøretidsfeil. I dette eksemplet kan vi se at vi ikke kan beregne Python-kvadratroten hvis tallet er mindre enn null.
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> ))> |
Produksjon
Traceback (most recent call last): File '/home/67438f8df14f0e41df1b55c6c21499ef.py', line 8, in print(math.sqrt(-1)) ValueError: math domain error
Dette handlet om funksjonen sqrt() som brukes til å finne kvadratroten i Python. Å finne kvadratrot i Python er veldig enkelt med denne innebygde funksjonen.
For flere Math Library-funksjoner: Python Math Module