UserPreferences

SimpleAlgorithmExercise


  1 
  2 
  3 
  4 
  5 
  6 
  7 
  8 
  9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
 18 
 19 
 20 
 21 
 22 
 23 
 24 
 25 
 26 
 27 
 28 
 29 
 30 


def make_change( a):
        tmp = [0,0,0,0]
        q = int(a / .25)
        if a != q * .25:
            d = int((a - (q * .25)) / .1)
            if a != (q*.25) + (d*.1):
                n = int((a - (q*.25) - (d * .1)) / .05)
                if a != (q*.25) + (d*.1) + (n*.05):
                    p = int((a - (q*.25) - (d*.1) - (n*.05)) / .01)
                else:
                    p = 0
            else:
                n = 0
        else:
            d = 0
        tmp = [q,d,n,p]
        return tmp




amount = input("Enter amount.  ")
coins = [0,0,0,0]       # DON'T REALLY NEED THIS LINE; coins[0] is quarters, coins[1] is nickels, coins[2] is dimes, coins[3] is pennies
coins = make_change(amount)
print coins[0], "quarters."
print coins[1], "dimes."
print coins[2], "nickels."
print coins[3], "pennies."