floating point mystery
Opinderjit
bhellao at my-deja.com
Sat Sep 23 13:12:00 EDT 2000
A prior discussion has already answered by question. So, please ignore.
In article <8qimpv$60c$1 at nnrp1.deja.com>,
Opinderjit <bhellao at my-deja.com> wrote:
> Why does the following happen on the Windows version of Python? There
> must be a reason for this. Does anybody know?
> I am not sure if this happens on any other platform.
>
> Version 1.5.2 is as I would expect.
> >>> 8572.85
> 8572.85
>
> Version 1.6, why a '4' at the end
> >>> 8572.85
> 8572.8500000000004
>
> Version 2.0b, why a '4' at the end
> >>> 8572.85
> 8572.8500000000004
>
> Also on version 1.6,
> >>> 1.23
> 1.23
> >>> 2.23
> 2.23
> >>> 3.23
> 3.23
> >>> 4.23
> 4.2300000000000004
>
> Sent via Deja.com http://www.deja.com/
> Before you buy.
>
Sent via Deja.com http://www.deja.com/
Before you buy.
More information about the Python-list
mailing list