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.