Python 라이브러리 - decimal
공식 문서 source code decimal decimal.Decimal decimal.Decimal은 숫자를 10진수로 처리해 정확한 소수점 자릿수를 표현할 때 사용하는 모듈입니다. print(0.1 * 3) # 0.30000000000000004 print(1.2 - 0.1)# 1.0999999999999999 print(0.1 * 0.1)# 0.010000000000000002 위의 예시는 python에서 볼 수 있는 이상한 연산 결과의 예입니다. 이진수 기반의 python float 연산은 위처럼 미세한 오차가 발생할 수 있습니다. print(0.1 * 3 == 0.3) # False import math print(math.isclose(0.1 * 3, 0.3)) # True 그래서 같은지를 ..