반응형
java와 마찬가지로 math를 이용하는 방법과, math가 아닌 방법, 두가지가 있습니다.
이번 기회에 간단히 정리 해 보기로 합시다.
제곱 구하기
- math.pow(x, y)
: x의 y승. float형을 반환합니다. math라이브러리의 함수를 이용하기 때문에 math라이브러리를 import할 필요가 있습니다.
- a ** b
: a의 b승. int형을 반환합니다.
import math
math.pow(2, 3) # 8.0
2 ** 3 # 8
제곱근 구하기
- math.sqrt(x)
: x의 제곱근. float형을 반환합니다. math라이브러리의 함수를 이용하기 때문에 math라이브러리를 import할 필요가 있습니다.
- a ** (1/2)
: a의 제곱근. float형을 반환합니다.
import math
math.sqrt(4) # 2.0
math.sqrt(2) # 1.4142135623730951
math.sqrt(-4) # ValueError가 발생
4 ** (1/2) # 2.0
2 ** (1/2) # 1.4142135623730951
-4 ** (1/2) # -2.0
반응형
'Language > Python' 카테고리의 다른 글
Python~combinations()함수 사용법 (0) | 2023.05.24 |
---|---|
Python~zip()함수 사용법 (0) | 2023.04.14 |
Python~삼항연산자 (0) | 2023.03.22 |
Python~문자열 나누기 String split(), list 변환, Indexing & Slicing (0) | 2022.05.31 |