At 04:11 AM 8/11/2007, Dick Moores wrote: >I was just about finished with a script that would tell the clerk >how to give the change to the customer, when I discovered that the >above script computes the wrong amount of change in certain >situations. It works fine if the customer tenders only bills and no >change, but that's not realistic. For example, if the cost is $1.78 >the customer may well tender $2.03 so he can get a quarter back >rather than 2 dimes and 2 pennies. But the script in that case will >compute change of 24 cents! Try it out. I've put the same script on >the web, but deleted the line that I'd left in by mistake, "print coinCount".
Sorry. Forgot to include the link. <http://www.rcblue.com/Misc/changeMakerKent0-a.py> >So, does this mean I should use the decimal module? Or is there >another way to fix the problem? > >Thanks, > >Dick _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor