😀 Language/- Python

[기특공부] 제곱근 구하는 방법 3가지

또방91 2021. 11. 10. 15:51
728x90


소수 판별 알고리즘을 공부하면서 내가 제곱근을 구하는 방법이 다른 것도 있다는 것을 배움

그래서 찾아 본 결과 3가지가 있었따다다다--!

뚜둥😮


요약하자면 

🌷   x ** (1/2)     또는       x ** (0.5)

🌷  math . sqrt( )

🌷  cmath . sqrt( )


x ** (1/2)    또는    x ** (0.5)

2의 2제곱(2^2)을 구할 때, 2**2로 쓰는 것처럼

2의 제곱근을 구할 때에는, 2**(1/2) 또는 2**(0.5)로 씀

* 이 방법은 다른 두 방법과는 다르게 3제곱근, 4제곱근의 경우도 구할 수 있음

 

math . sqrt( )

importh math 이후  -> math . sqrt( )를 입력

2의 제곱근을 구할때에는, math.sqrt(2)로 씀

 

cmath . sqrt( )

import cmath 이후 -> cmath.sqrt( )를 입력

2의 제곱근을 구할때에는, cmath.sqrt(2)로 씀

* 이 방법은 다른 두 방법과는 다르게 복소수에 대해서도 구할 수 있음


 

 

🧐공부 한줄 평 : 여러 방법을 배워봤으니 3개중 1개는 기억해서 사용하겠지 ㅋㅋ

 

 

 

 

 

 

728x90