Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/02/2015, 13:22
xredesycx
 
Fecha de Ingreso: diciembre-2012
Ubicación: Lima
Mensajes: 37
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Residuo de una division entre un numero flotante y un entero

Gracias por sus respuestas 12trunks12 y razpeitia

Procedi a realizar la prueba utilizando la importacion de la libreria decimal y funciono perfectamente.

Código Python:
Ver original
  1. >>> from decimal import Decimal
  2. >>> Decimal('6.4')%Decimal('1.0')
  3. Decimal('0.4')
  4. >>> l = Decimal('6.4')%Decimal('1.0')
  5. >>> l
  6. Decimal('0.4')
  7. >>> print(l)
  8. 0.4
  9. >>>

Por otra parte revice la documentacion de Python indicada por razpeitia viendo que mostraban una funcion llamada round() con la cual hice lo siguiente, obteniendo tambien un buen resultado.

Código Python:
Ver original
  1. >>>
  2. >>> b = round((6.4%1),2)
  3. >>> b
  4. 0.4
  5. >>>

Por el momento utilizare la funcion round(), por otra parte en el documento tambien se explica la suma de 0.1 + 0.2 por lo cual seria bueno que le des una ojeada "12trunks12".

No hay duda de que Python es lo maximo, incluso tiene una esplicacion personalizada para estos casos..
__________________
**********
I can do it !!!
**********