So im having trouble with this Activity i've got it mostl figured out but whenever it is given an input of 45. the output is only 2 Dimes. and nothing else. but 46 and 44 and everything else gives me the perfect output. whats wrong?
pennies=int(input())
dollars = 0
quarters = 0
dimes = 0
nickels = 0
if pennies == 0:
print('No change')
if pennies > 100:
dollars = int(pennies/100)
pennies = (pennies%100)
if pennies > 25:
quarters = (pennies//25)
pennies = (pennies%25)
if pennies > 10:
dimes = int(pennies/10)
pennies = pennies%10
if pennies > 5:
nickels = int(pennies/5)
pennies = (pennies%5)
if (dollars > 1):
print ( dollars,'Dollars')
elif (pennies > 0) and (dollars == 1):
print (dollars, 'Dollar')
if (quarters > 1):
print ( quarters,'Quarters')
elif (pennies > 0) and (quarters == 1):
print (quarters, 'Quarter')
if (dimes > 1):
print ( dimes,'Dimes')
elif (pennies > 0) and (dimes == 1):
print (dimes, 'Dime')
if (nickels > 1):
print ( nickels,'Nickels')
elif (pennies > 0) and (nickels == 1):
print (nickels, 'Nickel')
if (pennies > 1):
print ( pennies,'Pennies')
elif (pennies > 0) and (pennies == 1):
print (pennies, 'Penny')