https://docs.python.org/ko/3/library/math.html
python에는 수 많은 수치 연산 함수들이 있다. 이 중 주요한 수치 연산 함수를 기록하겠다.
abs(x)
파라미터 x에 대해서 절대값을 취해주는 함수이다. 외부 모듈을 따로 선언 할 필요 없으며, 파라미터에 실수나 정수 타입을 넣는다.
x = abs(-3.1)
print(x) # 3.1이 출력
# 또는 연산 과정을 수행도 가능하다.
y = abs(1 - 2)
print(y)
divmod(x, y)
파라미터 x와 y를 인자로 받아서 결과 값을 몫과 나머지 튜플 형태로 반환해준다. 즉 다음과 같은 구문 할당이 가능하다.
x, y = divmod(3.2, 3.2) # (1, 0)이 반환되며 각각 변수에 대입 됨
print(x, y) # 1과 0이 출력 될 것임
pow(x, y)
파라미터 x가 밑이며, 지수가 y의 인자를 받아 정수형으로 리턴한다. 내장 함수인 pow() 대신 python 연산자 중 x**y 형태로도 사용 가능하다.
a = pow(3, 2)
b = 3 ** 2
print(a, b) # 둘 다 9가 반환되어 출력
파이썬 외장 모듈 math
외장 모듈인 math를 사용하면 여러가지의 메소드들을 사용할 수 있다. 해당 메소드들의 자세한 설명은 python 공식 문서 웹 페이지에 나와있다.
https://docs.python.org/ko/3/library/math.html