CHANGES = [1.00, 0.50, 0.25, 0.10, 0.05, 0.01] def getChange(R): for change in CHANGES: num = int(R / change) print 'int(%s)\t = %s' % (R/change, num) R = R - num * change print 'R = %s' % R getChange(4.01)