I keep getting maximum recursion depth exceeded and I don’t know why.
change = float(input(print(‘Please give an amount of money.’)))
coinq=0
coind=0
coinn=0
coinp=0
def coin(change2):
penny = 0.01
nickle = 0.05
dime = 0.10
quarter = 0.25
while change2 > 0:
if change2 - quarter > 0:
quarter += 1
elif change2 - dime > 0:
dime += 1
elif change2 - nickle > 0:
nickle += 1
elif change2 - penny > 0:
penny += 1
else:
print(‘no change back’)
coin(change2)
change = coin(change)
print(change)