float 모듈 파이썬에서는 보통 float 타입으로 소수를 표현합니다. 하지만 소수점 이하의 정밀도가 항상 정확하지 않다는 문제점이 있어서 금융 계산과 같이 정확한 계산이 필요한 경우 Decimal을 사용하는 것이 좋습니다. float을 사용하면 왜 소수점 이하의 정밀도가 항상 정확하지 않을까요? 바로 부동소수점 방식을 통해 숫자를 표현하기 때문입니다. 예를 들어, 300은 3 x 10^2로 표현할 수 있고, 0.003은 3 x 10^-3로 표현할 수 있습니다. 부동소수점에서 숫자는 가수와 지수의 두 부분으로 분리되는데 가수는 숫자의 실제 자릿수를, 지수는 소수점의 위치를 결정합니다. 이렇게 설명하는 것보다 구체적인 예시를 보여주는 게 더 이해가 빠를 것이라고 생각하는데요. 0.75를 float타입으로..