Re: [Python-es] Problema matematico

2010-03-10 Por tema Chema Cortes
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

Re: [Python-es] Problema matematico

2010-03-10 Por tema Jordi Funollet
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

Re: [Python-es] Problema matematico

2010-03-10 Por tema Abraham Zamudio
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

Re: [Python-es] Problema matematico

2010-03-10 Por tema Omar Chumpitaz
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 >

Re: [Python-es] Problema matematico

2010-03-10 Por tema Soto
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ó: >

Re: [Python-es] Problema matematico

2010-03-10 Por tema 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 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;

Re: [Python-es] Problema matematico

2010-03-10 Por tema Fidel Sanchez-Bueno
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

[Python-es] Problema matematico

2010-03-10 Por tema 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; devuelve -2 ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikido