From: "Nick Maclaren" <[EMAIL PROTECTED]> wrote: > Financial calculations need decimal FIXED-point, with a precisely > specified precision. It is claimed that decimal FLOATING-point > helps with providing that, but that claim is extremely dubious. > I can explain the problem in as much detail as you want, but would > very much rather not.
Ok I will throw in a skewed ball at this point - use integer arithmetic, and work in tenths of cents or pennies or whatever, and don't be too lazy to do your own print formatting... To represent $121.23 as a float is just asking for trouble when you are trying to deal with something that can take a value like: $123 456 789 012 345 678 901.07 - and you are worried about the seven cents for accounting purposes... Remember that its not only money that is measured like that, but debt too... -Hendrik -- http://mail.python.org/mailman/listinfo/python-list