Necesito restar números decimales hasta de 8 dígitos después de la coma, el problema es que python a veces tiene problemas con este tipo de número, pero no puedo estar redondeando ya que necesito una cifra exacta. Este es un ejemplo del error que da Python:
>>>1.001 - 0.001
0.9999999999999999
Incluso probando el método round
tampoco funciona:
>>>round(1.001, 8) - round(0.001, 8)
0.9999999999999999
¿Cómo podría resolver esto?