logo

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

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