[Python-es] Problema matematico

Omar Chumpitaz programador.sistemas en gmail.com
Mie Mar 10 14:56:54 CET 2010


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 <marmolro en gmail.com> 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 <pdlopez en uci.cu>
>
>> 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
>> Python-es en python.org
>> http://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>


-- 
______________________________
Atte.

Omar Chumpitaz H.
Programador de Sistemas, Web & Mobile
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20100310/c8b2741f/attachment.html>


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