В питоне кстати тоже есть такой косяк.
>>> a = 15.9
>>> b = 5.3 * 3
>>> a == b
False
>>> def float_eq(a, b, epsilon=0.00000001):
... return abs(a - b) < epsilon
...
>>> float_eq(a, b)
True
>>> В питоне кстати тоже есть такой косяк.
>>> a = 15.9
>>> b = 5.3 * 3
>>> a == b
False
>>> def float_eq(a, b, epsilon=0.00000001):
... return abs(a - b) < epsilon
...
>>> float_eq(a, b)
True
>>>