mil = 0
quinientos = 0
docientos = 0
cien = 0
cincuenta = 0
veinte = 0
diez = 0
cinco = 0
dos = 0
uno = 0
def calcular(valor):
global mil, quinientos, docientos, cien, cincuenta, veinte, diez, cinco, dos, uno
while (valor >= 1000):
valor -= 1000
mil += 1
while(valor >= 500):
valor -= 500
quinientos += 1
while(valor >= 200):
valor -= 200
docientos += 1
while(valor >= 100):
valor -= 100
cien += 1
while(valor >= 50):
valor -= 50
cincuenta += 1
while(valor >= 20):
valor -= 20
veinte += 1
while(valor >= 10):
valor -= 10
diez += 1
while(valor >= 5):
valor -= 5
cinco += 1
while(valor >= 2):
valor -= 2
dos += 1
while(valor >= 1):
valor -= 1
uno += 1
valor = input("ingresa una cantidad :> ")
cantidad = valor
calcular(valor)
print "cantidad ingresada = ",cantidad," para cubrir cantidad se necesitan"
print " %d billetes de 1000 \n %d billetes de 500 \n %d billetes de 200 \n %d billetes de 100 \n %d billetes de 50 \n %d billetes de 20 \n %d monedas de 10 \n %d monedas de 5 \n %d monedas de 2 \n %d monedas de 1"%(mil,quinientos,docientos,cien,cincuenta,veinte,diez,cinco,dos,uno)