Re: [Python] Somma da linea di comando

2012-11-13 Per discussione Marco Beri
Il giorno 13/nov/2012, alle ore 21:28, Massimo Capanni < massimo.capa...@gmail.com> ha scritto: da una 'strullata' ho capito una cosa importante del linguaggio. Grazie a tutti per avermi aiutato a capire il concetto. :) Comunque attento: è una caratteristica del concetto di floating point nel m

Re: [Python] Somma da linea di comando

2012-11-13 Per discussione Massimo Capanni
da una 'strullata' ho capito una cosa importante del linguaggio. Grazie a tutti per avermi aiutato a capire il concetto. massimo Il giorno 13 novembre 2012 19:24, Daniele Zambelli < daniele.zambe...@gmail.com> ha scritto: > Il giorno 12 novembre 2012 21:47, Massimo Capanni < > massimo.capa...@g

Re: [Python] Somma da linea di comando

2012-11-13 Per discussione Daniele Zambelli
Il giorno 12 novembre 2012 21:47, Massimo Capanni ha scritto: > [...] > >>> 12.20 + 9.20 + 4.20 > 25.598 > >>> > > L'inghippo sta nel fatto che 12.20 e gli altri numeri che hai sommato sono numeri periodici se scritti in base 2 e che, avendo una quantità finita di memoria i computer

Re: [Python] Somma da linea di comando

2012-11-12 Per discussione Carlo Miron
2012/11/12 Massimo Capanni : > Dunque, mi sono accorto di una cosa (che forse genera diversità di > risultato): No, nessuna diversita` di risultato. Solo di presentazione. [snip] > mi sembra di capire che la print tolga l'imbarazzo dell'approssimazione ... > o ho capito male? Piu` che toglierlo,

Re: [Python] Somma da linea di comando

2012-11-12 Per discussione Massimo Capanni
Dunque, mi sono accorto di una cosa (che forse genera diversità di risultato): >>> print 12.20 + 9.20 + 4.20 25.6 >>> 12.20 + 9.20 + 4.20 25.598 >>> print 12.20 + 9.20 + 4.20 25.6 >>> a = 12.20 >>> b = 9.20 >>> c = 4.20 >>> a+b+c 25.598 mi sembra di capire che la print

Re: [Python] Somma da linea di comando

2012-11-12 Per discussione Federico Bruni
Il 12/11/2012 22:10, Daniele Palmese ha scritto: A dire il vero da me si comporta esattamente al contrario: Python 2.7.1 Type "help", "copyright", "credits" or "license" for more information. >>> a = 12.20 >>> b = 9.20 >>> c = 4.20 >>> a + b + c 25.598 >>> print 12.20 + 9.20 + 4

Re: [Python] Somma da linea di comando

2012-11-12 Per discussione Carlo Miron
On Mon, Nov 12, 2012 at 10:10 PM, Daniele Palmese wrote: > A dire il vero da me si comporta esattamente al contrario: Toccati il naso, Daniele. © -- R K--S L ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/pyth

Re: [Python] Somma da linea di comando

2012-11-12 Per discussione Daniele Palmese
Il giorno 12 novembre 2012 22:04, Carlo Miron ha scritto: > > Curioso. Il mio python, 2.7.3 su linux, ha il comportamento > diametralmente opposto. > > Scusa Carlo, non avevo visto la tua risposta... Ciao ___ Python mailing list Python@lists.python.it

Re: [Python] Somma da linea di comando

2012-11-12 Per discussione Daniele Palmese
Il giorno 12 novembre 2012 21:47, Massimo Capanni ha scritto: > Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] > on win32 > Type "help", "copyright", "credits" or "license" for more information. > >>> a = 12.20 > >>> b = 9.20 > >>> c = 4.20 > >>> print a + b + c > 25.6

Re: [Python] Somma da linea di comando

2012-11-12 Per discussione Carlo Miron
2012/11/12 Massimo Capanni : > utilizzo python 2.7.2 in windows. > Spesso uso l'interprete da shell come calcolatrice e poco fa ho notato un > comportato strano facendo delle somme: > > C:\Users\max>python > Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on > win32 > Type

Re: [Python] Somma da linea di comando

2012-11-12 Per discussione Federico Bruni
Il 12/11/2012 21:47, Massimo Capanni ha scritto: >>> print a + b + c 25.6 >>> >>> 12.20 + 9.20 + 4.20 25.598 >>> per quale motivo sommando direttamente gli addendi ottengo un risultato non corretto? E' un problema dell'interprete secondo voi? trovi una risposta qui: http://docs

[Python] Somma da linea di comando

2012-11-12 Per discussione Massimo Capanni
Salve a tutti, utilizzo python 2.7.2 in windows. Spesso uso l'interprete da shell come calcolatrice e poco fa ho notato un comportato strano facendo delle somme: C:\Users\max>python Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credi