Funcția Python math.sqrt() | Găsiți rădăcină pătrată în Python
sqrt() funcția revine rădăcină pătrată a oricărui număr . Este o funcție încorporată în limbajul de programare Python.
În acest articol, vom afla mai multe despre programul Python pentru a găsi rădăcina pătrată.
Funcția sqrt().
Putem calcula rădăcina pătrată în Python folosind funcția sqrt() din modulul de matematică. În acest exemplu, calculăm rădăcina pătrată a diferitelor numere folosind funcția 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> ))> |
Ieșire
0.0 2.0 1.8708286933869707
Definiția funcției math.sqrt().
Funcția sqrt() din Python este o funcție încorporată și este prezentă în biblioteca de matematică.
Puteți folosi funcția sqrt după importarea bibliotecii de matematică.
import math
Funcția sqrt() ia doar o valoare mai mare sau egală cu 0.
math.sqrt() Sintaxa metodei
math.sqrt(x)
Parametru
X: este orice număr astfel încât x>=0
Returnări: I t returnează rădăcina pătrată a numărului trecut în parametru.
sqrt() Exemple de funcții
Să ne uităm la câteva utilizări diferite ale funcției math.sqrt().
Exemplul 1: Verificați dacă Prime sau Nu
În acest exemplu, ni se dă un număr și verificăm dacă un număr este prim sau nu. Aici, rulați o buclă de la 2 la sqrt(n) și verificați dacă orice număr din interval (2-sqrt(n)) împarte 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'> )> |
Ieșire
prime
Exemplul 2: Găsirea ipotenuzei unui triunghi
În acest exemplu, folosim funcția sqrt() pentru a găsi ipotenuza unui triunghi.
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)> |
Ieșire
The value for the hypotenuse would be 25.079872407968907
Eroare de funcție sqrt().
Când x <0 nu se execută din cauza unei erori de rulare. În acest exemplu, putem vedea că nu putem calcula rădăcina pătrată Python dacă numărul este mai mic decât zero.
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> ))> |
Ieșire
Traceback (most recent call last): File '/home/67438f8df14f0e41df1b55c6c21499ef.py', line 8, in print(math.sqrt(-1)) ValueError: math domain error
Acesta a fost totul despre funcția sqrt() care este folosită pentru a găsi rădăcina pătrată în Python. Găsirea rădăcinii pătrate în Python este foarte ușoară cu această funcție încorporată.
Pentru mai multe funcții de bibliotecă matematică: Modulul matematic Python