C 표준에서 정의된 수학 함수에 대한 액세스를 제공

자주쓰는메서드

ceil(x)

x를 올림한 값

floor(x)

x를 내림한 값

isqrt(n)

정수 n의 정수 제곱근을 반환 // sqrt(x)는 x의 제곱근 반환

lcm(n1,n2), gcd(n1,n2)

lcm - 최소공배수, gcd - 최대공약수

#3.8까지는 지원안함 (lcm은 3.9부터 지원)
import math
def lcm(a,b):
  return (a * b) // math.gcd(a,b)

factorial(n)

n계승(n!=1 x 2 x 3 x ... x n)

기타 메서드

무한대, NaN 판단
가수, 지수
소수와 정수 부분 반환
반올림
지수, 로그
삼각함수 등

  • 복소수는 cmath모듈에서 다룸.

공식문서 주소

https://docs.python.org/ko/3/library/math.html?highlight=math#module-math

profile
studying

0개의 댓글