- math 라이브러리
- C 표준에서 정의된 수학 함수를 지원하는 내장 함수
- 복소수와 함께 사용 불가 (복소수와 함께 사용하려면 cmath 함수 사용)
# 제곱근 sqrt
math.sqrt(9)
# 3.0
math.sqrt(7)
# 2.6457513110645907
# 제곱근 isqrt - 제곱근 내의 가장 큰 정수
math.isqrt(7)
# 2
# 수학 상수 e의 제곱
math.exp(2)
# 7.38905609893065
# 제곱 pow
math.pow(3, 2) # 3의 2승
3 ** 2
# 9
# 팩토리얼 factorial
math.factorial(3) # 3*2*1
# 6
# 지정한 밑 값에 대한 로그 반환 (미입력시 기본값 수학 상수 e)
math.log(81, 3)
# 4.0
# 밑이 2인 로그 반환 log2
math.log2(8)
# 3.0
# 밑이 10인 로그 반환 log10
math.log10(100)
# 2.0
# 수학 상수 π
math.pi
# 3.141592653589793
# 수학 상수 e
math.e
# 2.718281828459045
참고 자료