logo

Funzione Python math.sqrt() | Trova la radice quadrata in Python

sqrt() la funzione ritorna radice quadrata di qualsiasi numero . È una funzione incorporata nel linguaggio di programmazione Python.

In questo articolo impareremo di più sul programma Python per trovare la radice quadrata.



funzione sqrt()

Possiamo calcolare la radice quadrata in Python usando la funzione sqrt() dal modulo matematico. In questo esempio, stiamo calcolando la radice quadrata di diversi numeri utilizzando la funzione 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>))>

>

>

Produzione

indice di stringa Java di
0.0 2.0 1.8708286933869707>

Definizione della funzione math.sqrt()

La funzione sqrt() in Python è una funzione integrata ed è presente nella libreria matematica.

È possibile utilizzare la funzione sqrt dopo aver importato la libreria matematica.

import math>

La funzione sqrt() accetta solo un valore maggiore o uguale a 0.

Sintassi del metodo math.sqrt()

matematica.qrt(x)

Parametro

X: è un numero tale che x>=0

Ritorni: I t restituisce la radice quadrata del numero passato nel parametro.

Esempi di funzioni sqrt()

Diamo un'occhiata ad alcuni usi diversi della funzione math.sqrt().

Esempio 1: controlla se Prime o Not

In questo esempio, ci viene dato un numero e stiamo controllando se un numero è primo o meno. Qui, esegui un ciclo da 2 a sqrt(n) e controlla se qualche numero nell'intervallo (2-sqrt(n)) divide 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'>)>

>

numero di 'Eulero' in Java'

>

Produzione

prime>

Esempio 2: Trovare l'ipotenusa di un triangolo

In questo esempio, stiamo utilizzando la funzione sqrt() per trovare l'ipotenusa di un triangolo.

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

>

>

Produzione

array nei metodi Java
The value for the hypotenuse would be 25.079872407968907>

Errore della funzione sqrt()

Quando x<0 non viene eseguito a causa di un errore di runtime. In questo esempio, possiamo vedere che non possiamo calcolare la radice quadrata di Python se il numero è inferiore a 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>))>

>

>

Produzione

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

Tutto riguardava la funzione sqrt() utilizzata per trovare la radice quadrata in Python. Trovare la radice quadrata in Python è molto semplice con questa funzione integrata.

Per ulteriori funzioni della libreria matematica: modulo matematico Python