El día 10 de marzo de 2010 14:28, Pavel Daniel Lopez Castillo
<pdlo...@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>
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a