logo

Funkcja math.sqrt() w Pythonie | Znajdź pierwiastek kwadratowy w Pythonie

sqrt() funkcja zwraca pierwiastek kwadratowy z dowolnej liczby . Jest to wbudowana funkcja w języku programowania Python.

W tym artykule dowiemy się więcej o programie Python do znajdowania pierwiastka kwadratowego.



Funkcja sqrt().

Pierwiastek kwadratowy możemy obliczyć w Pythonie za pomocą funkcji sqrt() z modułu matematycznego. W tym przykładzie obliczamy pierwiastek kwadratowy z różnych liczb za pomocą funkcji 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>))>

>

>

Wyjście

co to jest obj w Javie
0.0 2.0 1.8708286933869707>

Definicja funkcji math.sqrt().

Funkcja sqrt() w Pythonie jest funkcją wbudowaną i jest obecna w bibliotece matematycznej.

Możesz użyć funkcji sqrt po zaimportowaniu biblioteki matematycznej.

import math>

Funkcja sqrt() przyjmuje tylko wartość większą lub równą 0.

Składnia metody math.sqrt().

matematyka.sqrt(x)

Parametr

X: jest dowolną liczbą taką, że x>=0

Zwroty: I t zwraca pierwiastek kwadratowy z liczby przekazanej w parametrze.

Przykłady funkcji sqrt().

Przyjrzyjmy się różnym zastosowaniom funkcji math.sqrt().

Przykład 1: Sprawdź, czy jest Prime czy Nie

W tym przykładzie otrzymujemy liczbę i sprawdzamy, czy jest ona liczbą pierwszą, czy nie. Tutaj wykonaj pętlę od 2 do sqrt(n) i sprawdź, czy jakakolwiek liczba z zakresu (2-sqrt(n)) dzieli 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'>)>

>

zmiana nazwy katalogu

>

Wyjście

prime>

Przykład 2: Znajdowanie przeciwprostokątnej trójkąta

W tym przykładzie używamy funkcji sqrt() do znalezienia przeciwprostokątnej trójkąta.

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

>

wyjątki Javy

>

Wyjście

The value for the hypotenuse would be 25.079872407968907>

Błąd funkcji sqrt().

Gdy x<0, nie jest wykonywane z powodu błędu wykonania. W tym przykładzie widzimy, że nie możemy obliczyć pierwiastka kwadratowego Pythona, jeśli liczba jest mniejsza od zera.

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

>

>

Wyjście

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

Chodziło o funkcję sqrt(), która służy do znajdowania pierwiastka kwadratowego w Pythonie. Dzięki tej wbudowanej funkcji znalezienie pierwiastka kwadratowego w Pythonie jest bardzo łatwe.

Więcej funkcji biblioteki matematycznej: Moduł matematyczny Pythona