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
modulație de amplitudine
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'>)> |
>
numărul lui „euler” în java”
>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)> |
>
>
onclick jsIeș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