heme added the comment:

Hi SilentGhost 

Thanx for a quick response. 

Sorry to hear that it is not a bug, my old GW basic interpretor from
1988 has no problem with this simple calculation (123.56 - 62.12 =
61.44) but my new Python interpreter cannot give me a correct answer. 

Yes, I know about precision, I have been using C for several years, but
as I am interested in the Raspberry Pi I would like to use Python with
it. 

And as I would use it as a data collector (from instruments), I need
good precision and reliability. 

Is there anything I can do? (exept changing to another language) 

brg 

Henning 

SilentGhost skrev den 22/11/2014 21:33: 

> SilentGhost added the comment:
> 
> Hi Henning,
> 
> this is not a bug. This is to do with how floating point numbers represented 
> in computers. I'd suggest https://en.wikipedia.org/wiki/IEEE_floating_point 
> [1] as a starting point. Briefly, due to binary base that the computers 
> operate on, not every number can be stored/represented precisely. In any case 
> there are plenty of other information online that you can find useful, the 
> easiest solution is to output correctly formatted strings corresponding to 
> your answers.
> 
> Good luck.
> 
> ----------
> nosy: +SilentGhost
> resolution: -> not a bug
> status: open -> closed
> 
> _______________________________________
> Python tracker <rep...@bugs.python.org>
> <http://bugs.python.org/issue22917 [2]>
> _______________________________________

Links:
------
[1] https://en.wikipedia.org/wiki/IEEE_floating_point
[2] http://bugs.python.org/issue22917

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue22917>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to