In [1]:
monto = input("Ingrese el monto a girar: ")


Ingrese el monto a girar: 41

In [2]:
if monto.isnumeric() :
    monto = int(monto)
else:
    print("Monto invalido")

In [3]:
if monto < 4 and monto > 200:
    print("Monto fuera de rango")
los print debiesen terminar la ejecucion, por ahora lo dejaremos asi.

In [4]:
b20k = monto // 20

In [5]:
r20k = monto % 20

In [6]:
b5k = r20k // 5

In [7]:
r5k = r20k % 5

In [8]:
b2k = r5k // 2

In [9]:
r2k = r5k % 2

In [10]:
if r2k == 1:
    # quito 5 mil y entrego 6 mil, pues debia luca.
    b5k = b5k - 1
    b2k = b2k + 3
    if b5k < 0:
        # quito uno de 20 y doy 4 de 5.
        b20k -= 1
        b5k += 4

In [11]:
print("Para", monto, "mil damos", b20k, "billetes de 20 mil,", b5k, "billetes de 5 mil y", b2k, "billetes de 2 mil.")


Para 41 mil damos 1 billetes de 20 mil, 3 billetes de 5 mil y 3 billetes de 2 mil.