더북(TheBook)

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)
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.