[Python-es] Problema matematico

Chema Cortes pych3m4 en gmail.com
Jue Mar 11 02:48:26 CET 2010


El día 10 de marzo de 2010 14:28, Pavel Daniel Lopez Castillo
<pdlopez en uci.cu> escribió:
> Porque en python cuando pongo print -25/10 me devuelve -3 en vez de -2, como
> en c++ por ejemplo  cout<<-25/10;  devuelve -2

Lo que debería sorprenderte más es que si en C multiplicas cociente
por divisor sale mayor que el dividendo (-2*10>-25) , cosa que no
ocurre en python.

Más que un problema matemático se trata de diferentes modos de
implementación. Mírate estos enlaces:

<http://www.python.org/doc/faq/programming/#why-does-22-10-return-3>
<http://en.wikipedia.org/wiki/Modulo_operation>



Más información sobre la lista de distribución Python-es