파이썬 math.sqrt() 함수 | Python에서 제곱근 찾기
sqrt() 함수 반환 임의의 숫자의 제곱근 . Python 프로그래밍 언어에 내장된 함수입니다.
이 기사에서는 제곱근을 찾는 Python 프로그램에 대해 자세히 알아봅니다.
sqrt() 함수
Math 모듈의 sqrt() 함수를 사용하여 Python에서 제곱근을 계산할 수 있습니다. 이 예에서는 sqrt() 함수를 사용하여 다양한 숫자의 제곱근을 계산합니다.
파이썬3
# 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> ))> |
산출
0.0 2.0 1.8708286933869707
math.sqrt() 함수 정의
Python의 sqrt() 함수는 내장 함수이며 수학 라이브러리에 있습니다.
수학 라이브러리를 가져온 후 sqrt 함수를 사용할 수 있습니다.
import math
sqrt() 함수는 0보다 크거나 같은 값만 취합니다.
math.sqrt() 메서드 구문
수학.sqrt(x)
매개변수
엑스: x>=0인 임의의 숫자입니다.
반품: 나는 t는 매개변수에 전달된 숫자의 제곱근을 반환합니다.
sqrt() 함수 예
math.sqrt() 함수의 다양한 용도를 살펴보겠습니다.
예 1: 프라임인지 아닌지 확인
이 예에서는 숫자가 주어지고 숫자가 소수인지 아닌지 확인합니다. 여기에서는 2에서 sqrt(n)까지 루프를 실행하고 (2-sqrt(n)) 범위의 숫자가 n을 나누는지 확인합니다.
파이썬3
# 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'> )> |
산출
prime
예제 2: 삼각형의 빗변 구하기
이 예에서는 sqrt() 함수를 사용하여 삼각형의 빗변을 찾습니다.
파이썬3
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)> |
산출
The value for the hypotenuse would be 25.079872407968907
sqrt() 함수 오류
x <0이면 런타임 오류로 인해 실행되지 않습니다. 이 예에서는 숫자가 0보다 작으면 Python 제곱근을 계산할 수 없음을 알 수 있습니다.
파이썬3
# 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> ))> |
산출
Traceback (most recent call last): File '/home/67438f8df14f0e41df1b55c6c21499ef.py', line 8, in print(math.sqrt(-1)) ValueError: math domain error
이것은 Python에서 제곱근을 찾는 데 사용되는 sqrt() 함수에 관한 것입니다. 이 내장 함수를 사용하면 Python에서 제곱근을 찾는 것이 매우 쉽습니다.
더 많은 수학 라이브러리 함수: Python Math 모듈