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...@gmail.com> ha scritto: > >> [...] >> >> >>> 12.20 + 9.20 + 4.20 >> 25.599999999999998 >> >>> >> >> 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 sono costretti a troncare, ad un certo punto, > i numeri con infinite cifre decimali. > > Se sommi numeri float che in notazione binaria non sono periodici ad > esempio: > > 12.5 + 9.5 + 4.5 > > ottieni il risultato esatto: > > >>> 12.5 + 9.5 + 4.5 > 26.5 > > Il fatto di essere decimale periodico o limitato non è una proprietà del > numero, ma del numero scritto in una certa base. > > Ciao > > -- > > Daniele > > www.fugamatematica.blogspot.com > > giusto! > nel verso > forse è perché non guardiamo le cose > Quando non ci capiamo, > > > _______________________________________________ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > >
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python