Me enteré del operador "exactamente igual a" en Erlang, que compares not only values, pero también tipos de datos de números, y tenía curiosidad sobre cómo funcionan las cosas en Python y su único operador "igual a". Así que después de asegurarse de que¿Qué define la precisión del punto flotante en python?
>>> 1 == 1.0
True
me preguntaba acerca de la precisión de punto flotante, y llegó a este
>>> 0.9999999999999999 == 1
False
>>> 0.99999999999999999 == 1
True
>>>
Podría alguien explicar cómo la precisión de coma flotante se determina aquí? Funciona de la misma, tanto en 2.7.1 y 3.1.2