Python math.sqrt() funktion | Find kvadratrod i Python

sqrt() funktion vender tilbage kvadratroden af ​​ethvert tal . Det er en indbygget funktion i programmeringssproget Python.

I denne artikel vil vi lære mere om Python-programmet til at finde kvadratroden.

sqrt() Funktion

Vi kan beregne kvadratroden i Python ved hjælp af funktionen sqrt() fra matematikmodulet. I dette eksempel beregner vi kvadratroden af ​​forskellige tal ved at bruge sqrt()-funktionen.

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

Produktion

0.0 2.0 1.8708286933869707 

Definition af math.sqrt() Funktion

sqrt()-funktionen i Python er en indbygget funktion, og den er til stede i matematikbiblioteket.

Du kan bruge sqrt-funktionen efter import af matematikbiblioteket.

import math 

sqrt()-funktionen tager kun en værdi større end eller lig med 0.

math.sqrt() Metodesyntaks

math.sqrt(x)

Parameter

x: er et hvilket som helst tal, således at x>=0

Returnering: I t returnerer kvadratroden af ​​det tal, der sendes i parameteren.

sqrt() Funktionseksempler

Lad os se på nogle forskellige anvendelser af math.sqrt()-funktionen.

Eksempel 1: Tjek om Prime eller ej

I dette eksempel får vi et tal, og vi tjekker, om et tal er primtal eller ej. Kør her en løkke fra 2 til sqrt(n) og kontroller, om et tal 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'> )>

Produktion

prime 

Eksempel 2: Find hypotenusen af ​​en trekant

I dette eksempel bruger vi funktionen sqrt() til at finde hypotenusen af ​​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)>

Produktion

The value for the hypotenuse would be 25.079872407968907 

sqrt() Funktionsfejl

Når x <0 udføres det ikke på grund af en runtime-fejl. I dette eksempel kan vi se, at vi ikke kan beregne Python-kvadratroden, hvis tallet er mindre end 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> ))>

Produktion

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

Det hele handlede om funktionen sqrt() der bruges til at finde kvadratroden i Python. At finde kvadratrod i Python er meget nemt med denne indbyggede funktion.

For flere Math Library-funktioner: Python Math Module