부동 소수점 방식 문제

컴퓨터는 소수점이 포함된 실수를 표현하기 위해서 고정 소수점(fixed point), 부동 소수점(floating point)를 사용한다

부동소수점은 고정소수점 방식보다 표현 범위가 넓지만,
항상 오차가 존재한다는 문제가 있다
즉, 컴퓨터에서 실수를 표현할 때는 정확한 표현이 아닌 근사치를 표현하는 것이다

예시

print(0.1 + 0.1 + 0.1)

# 0.30000000000000004