[ create a new paste ] login | about

Link: http://codepad.org/rnDPfBly    [ raw code | output | fork ]

Python, pasted on Sep 7:
1
2
3
4
5
6
7
8
9
10
11
12
def change(amount):
    values = [2000, 1000, 500, 100, 25, 10, 5, 1]
    denom = ['twenties', 'tens', 'fives', 'ones', 'quarters', 'dimes', 'nickels', 'pennies']

    change = int(round(amount*100))

    for i in range(len(values)):
        num = change / values[i]
        change -= num * values[i]
        print str(num) + " " + denom[i]

change(58.79)


Output:
1
2
3
4
5
6
7
8
2 twenties
1 tens
1 fives
3 ones
3 quarters
0 dimes
0 nickels
4 pennies


Create a new paste based on this one


Comments: