Tim Peters added the comment:

@Liam, try using the "decimal" module instead.  That follows rules much like 
the ones people learn as kids.

>>> from decimal import Decimal as D
>>> D("0.1") * 3  # decimal results are computed exactly
Decimal('0.3')
>>> D("1.01") - D(".01")  # number of significant digits is preserved
Decimal('1.00')

Etc.

----------
nosy: +tim.peters

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

Reply via email to