2.10 부동소수점 문제
투덜거릴 준비가 되었나요?
In [49]:
1.1 + 2.2 = = 3.3
Out [49]:
False
여러분의 투덜거림이 들리네요. 책을 환불해 달라고요? 잠시만 기다려 주세요. 왜 이러한 결과가 나왔을까요? 여기에서 문제는 부동소수점(floating-point)과 그에 대한 우리 기대입니다.
In [50]:
type(1.1), type(2.1), type(1.1+2.1), type(3.3)
Out [50]:
(float, float, float, float)