Hola, creo que deberia usar lo siguiente

import math
print math.floor(-25.0/10.0) #devuelve -3
print math.ceil(-25.0/10.0) #devuelve -2
print -25.0/10.0 #devuelve -2.5


El 10 de marzo de 2010 08:45, marmolro <[email protected]> escribió:

> Entiendo que redondea siempre hacia abajo:
>
> >>> 25/10
> 2
> >>> -25/10
> -3
>
> no conozco el caso de c++, ¿como lo hace con estos ejemplos?
>
> Un saludo
>
> 2010/3/10 Pavel Daniel Lopez Castillo <[email protected]>
>
>> 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
>>
>>
>> _______________________________________________
>> Python-es mailing list
>> [email protected]
>> http://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
>
> _______________________________________________
> Python-es mailing list
> [email protected]
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>


-- 
______________________________
Atte.

Omar Chumpitaz H.
Programador de Sistemas, Web & Mobile
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a