El día 10 de marzo de 2010 14:28, Pavel Daniel Lopez Castillo
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
Para hacer tu pregunta has respuesto a un correo ya existente en lugar de
crear uno nuevo.
Así rompes el hilo del correo; eso provoca que salgan desordenados en la
mayoría de navegadores de correo y, peor aún, en los archivos de la lista.
Por favor, crea un correo nuevo cuando inicies una pregu
Puedes empezar leyendo este articulo de IBM
http://www.ibm.com/developerworks/opensource/library/os-python1/
2010/3/10 marmolro
> 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
>
> 20
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 escribió:
> Entiendo que redondea siempre hacia abajo:
>
> >>> 25/10
> 2
> >>> -25/10
>
In [5]: float(-25./10.)
Out[5]: -2.5
__
"El hombre prudente sólo piensa en sus dificultades cuando ello tiene algún
objeto.
Cuando no, piensa en otra cosa."
Bertrand Russell
El 10 de marzo de 2010 13:57, Fidel Sanchez-Bueno
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
> Porque en python cuando pongo print -25/10 me devuelve -3 en vez de -2,
> como en c++ por ejemplo cout<<-25/10;
Pavel Daniel Lopez Castillo 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
debes usar punto flotante para obtener resultados precisos, puedes
hacerlo de esta manera:
-25.0/10.0
o de esta:
float(-25)/float
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@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikido