Message97789
kk, then i cannot use this comparison?, and this not happen
with....8.6-8>0.6 this is false, according to python.
2010/1/14 Mark Dickinson <report@bugs.python.org>
>
> Mark Dickinson <dickinsm@gmail.com> added the comment:
>
> This is not a bug: Python, like many other computer languages, stores
> floats in binary. The values 1.6 and 0.6 aren't exactly representable in
> the internal format used, so the stored versions of 1.6 and 0.6 are actually
> just very close approximations to those values. It just so happens that the
> approximation for 1.6 is a tiny amount larger than 1.6 (the exact value
> stored is 1.600000000000000088817841970012523233890533447265625), while the
> approximation for 0.6 is a tiny amount smaller than 0.6 (the exact value is
> 0.59999999999999997779553950749686919152736663818359375).
>
> I recommend looking at the appendix to the Python tutorial for more
> information about floating point:
>
> http://docs.python.org/tutorial/floatingpoint.html
>
> ----------
> nosy: +mark.dickinson
> resolution: -> invalid
> status: open -> closed
>
> _______________________________________
> Python tracker <report@bugs.python.org>
> <http://bugs.python.org/issue7704>
> _______________________________________
> |
File name |
Uploaded |
unnamed
|
DhaReaL,
2010-01-14.22:04:44
|
|
Date |
User |
Action |
Args |
2010-01-14 22:04:46 | DhaReaL | set | recipients:
+ DhaReaL, mark.dickinson |
2010-01-14 22:04:45 | DhaReaL | link | issue7704 messages |
2010-01-14 22:04:45 | DhaReaL | create | |
|