[Python] Somma da linea di comando

Massimo Capanni massimo.capanni a gmail.com
Mar 13 Nov 2012 21:28:50 CET


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.zambelli a gmail.com> ha scritto:

> Il giorno 12 novembre 2012 21:47, Massimo Capanni <
> massimo.capanni a 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 a lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20121113/1a3dddec/attachment.html>


Maggiori informazioni sulla lista Python