본문 바로가기
programming/Python

파이썬 sqrt 메서드 제곱근 구하기 using python sqrt method

by 개코 - 개발과 코딩 2021. 12. 7.

파이썬에서 제곱근을 구할 때는 sqrt 메서드를 사용한다. 제곱근은 이미 학교에서 배운 내용이기도 하며, 루트 기호와 함께 사용한다. 설계나 수학적 계산이 필요한 프로그램에 많이 사용된다. 일반적인 프로그램에는 잘 사용하지 않기 때문에 잊어먹을 확률이 높다. 이런게 있구나 하는 정도로 알고 넘어가자.

파이썬 sqrt 메서드 제곱근 구하기
using python sqrt method

수를 이용한 함수는 숫자를 다루는 프로그램 개발시 자주 사용된다.

sqrt는 파이썬에서 제곱근을 구하는 메서드이다.

pow() 함수와 함께 자주 사용되는 경우들이 있다.

건축설계나 상하수동 등의 숫자가 필요한 경우에 자주 사용될 수 있지만, 정작 일반적인 프로그램에는 잘 사용되지 않는다.

파이썬에서 sqrt 메서드를 사용하기 위해서는 math 모듈을 import 해야 한다.

sqrt 메서드

과거에 이미 학교에서 제곱근을 배우는 것을 배웠다.

8 곱하기 8 = 64이며, 여기서 8이 제곱근이다.

어떤 수를 같은 수로 곱했을 때 같다면 그 같은 수가 제곱근이 된다.

파이썬에서 제곱근 메서드인 sqrt 를 사용하는 방법은 다음과 같다.

import math

math.sqrt(숫자)

샘플코드

sqrt 메서드 사용에 대한 파이썬 예제를 간단히 만들어 본다.

메서드에 수만 넣으면 되는 것이기에 코드와 결과화면만 보면 이해할 수 있다.

코드가 길어보이지만 메서드와 숫자와 출력문 때문에 그렇게 보일 뿐이다.

print("----------")

import math

vNum = math.sqrt(2)
print(type(vNum), vNum)

vNum = math.sqrt(4)
print(type(vNum), vNum)

vNum = math.sqrt(16)
print(type(vNum), vNum)

vNum = math.sqrt(256)
print(type(vNum), vNum)

vNum = math.sqrt(65536)
print(type(vNum), vNum)

print("----------")

결과화면을 보자.

제곱근이 계산되어 나오는 것을 확인할 수 있다.

주목할 점이 있다.

파이썬의 sqrt 메서드 사용시 결과는 float 형태이며, 소숫점이 있다는 것을 기억하자

반응형

댓글