Bueno, eso es así son los números flotantes .
Esta afirmación también es válida para muchos lenguajes de programación. Algunos números ni siquiera tienen una representación exacta. Aquí hay algo del manual de Python
Entonces, en resumen, lo que generalmente se hace es float1 = float2 tipo de comparación es una mala idea pero todo el mundo sigue olvidándolo.