无意间发现,在Python2.7.9和python3.5中都有这个问题
在计算1.2+1.4的时候,得出的是2.5999999999999996
这个怎么破?如果碰到这个问题,大家是怎么解决或者规避这个问题的?
like this?
from decimal import Decimal
print Decimal('1.2') + Decimal('1.4')
>>> res = Decimal('1.2') + Decimal('1.4')
>>> res
Decimal('2.6')
>>> dir(res)