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
'😀 Language > - Python' 카테고리의 다른 글
[샛길공부] 이진탐색(이분탐색) (feat. 이코테 유튜브강의) (0) | 2021.11.14 |
---|---|
[기특공부] 파이썬에서 평균은?? (평균 내장함수가 없는 파이썬) (0) | 2021.11.13 |
[기특공부] 투포인터, 구간합 / python3 (feat. 이코테 유튜브강의) (0) | 2021.11.10 |
[샛길공부] 소수판별,에라토스테네스의 체(feat. 이코테 유튜브강의) (0) | 2021.11.10 |
[샛길공부] DFS와 BFS 문제풀기 (feat. 이코테 유튜브강의) (0) | 2021.11.07 |