[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