[Tutor] Money matters
Brian van den Broek
broek at cc.umanitoba.ca
Fri Jun 29 00:09:39 CEST 2007
Terry said unto the world upon 06/28/2007 02:55 PM:
> I am going to need to be handling money calculations and was wondering
> about the float problem
> in my calculations.
> Should I simply run the results of all calculations through something
> like this:
> from __future__ import division
> s=(int(round(s, 2)*100))/100
> Or should I be using Decimal on all money calculations?
> Or, is there another more preferred approach?
I'd say definitely use Decimal. Money calculations were a primary use
case for the Decimal module. (Though a bit more needs to be done to
get the right decimal precision. See
More information about the Tutor