sqrt() functie retourneert wortel van een willekeurig getal . Het is een ingebouwde functie in de programmeertaal Python.
In dit artikel zullen we meer leren over het Python-programma om de vierkantswortel te vinden.
sqrt() Functie
We kunnen de vierkantswortel berekenen in Python met behulp van de functie sqrt() uit de wiskundemodule. In dit voorbeeld berekenen we de vierkantswortel van verschillende getallen met behulp van de functie 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>))> |
>
>Uitvoer
mysql left join
0.0 2.0 1.8708286933869707>
Definitie van de functie math.sqrt().
De functie sqrt() in Python is een ingebouwde functie en is aanwezig in de wiskundebibliotheek.
U kunt de sqrt-functie gebruiken na het importeren van de wiskundebibliotheek.
import math>
De functie sqrt() heeft alleen een waarde groter dan of gelijk aan 0.
math.sqrt() Methodesyntaxis
wiskunde.sqrt(x)
Parameter
X: is een willekeurig getal zodat x>=0
Retouren: ik t retourneert de vierkantswortel van het getal dat in de parameter is doorgegeven.
sqrt() Functievoorbeelden
Laten we eens kijken naar enkele verschillende toepassingen van de functie math.sqrt().
Voorbeeld 1: Controleer of Prime is of niet
In dit voorbeeld krijgen we een getal en controleren we of een getal een priemgetal is of niet. Voer hier een lus uit van 2 tot sqrt(n) en controleer of een getal binnen het bereik (2-sqrt(n)) n deelt.
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'>)> |
>
round robin-planningsalgoritme
>Uitvoer
prime>
Voorbeeld 2: Hypotenusa van een driehoek vinden
In dit voorbeeld gebruiken we de functie sqrt() om de hypotenusa van een driehoek te vinden.
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)> |
>
>
c++ tekenreeks gesplitstUitvoer
The value for the hypotenuse would be 25.079872407968907>
sqrt() Functiefout
Wanneer x<0 wordt het niet uitgevoerd vanwege een runtimefout. In dit voorbeeld kunnen we zien dat we de Python-vierkantswortel niet kunnen berekenen als het getal kleiner is dan 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>))> |
>
>
Uitvoer
Traceback (most recent call last): File '/home/67438f8df14f0e41df1b55c6c21499ef.py', line 8, in print(math.sqrt(-1)) ValueError: math domain error>
Dit ging allemaal over de functie sqrt() die wordt gebruikt om de vierkantswortel in Python te vinden. Het vinden van de vierkantswortel in Python is heel eenvoudig met deze ingebouwde functie.
Voor meer wiskundebibliotheekfuncties: Python-wiskundemodule