我写这个是为了计算找零所需的最小纸币和硬币数量。这可以使用循环来完成吗?
def user_change(balance):
twen = int(balance/20)
balance=balance%20
ten = int(balance/10)
balance=balance%10
five = int(balance/5)
balance = balance%5
ones = int(balance/1)
balance = balance%1
quart = int( balance/0.25)
balance = balance%0.25
dime = int(balance/0.10)
balance = balance%0.10
nickel = int(balance/0.05)
balance = balance%0.05
pennies = int(balance/0.05)
print twen
print ten
print five
print ones
print quart
print dime
print nickel
print pennies
user_change(34.36)