Hola:
Tengo que hacer un ejercicio que consista en desglosar una cantidad de dinero en el menor número de billetes y monedas posibles. He usado condicionales if, pero para reducir el código, ya que es el mismo pero cambia mínimamente según la cantidad de dinero, me gustaría usar listas. Es decir, escribir únicamente una condición y que ésta pasara por cada billete introducido en la lista (tipo dinero = [500,200,100,50,20,5,2,1]), pero no sé cómo hacerlo.
El código que he escrito es este:
cantidad = int(input("Cantidad total de dinero que quieres desglosar:"))
if (cantidad >= 500):
nre_billetes = cantidad // 500
cantidad = cantidad % 500
print ("Nº de billetes de 500€:",(nre_billetes))
print ("Diner que queda por desglosar:",(cantidad))
Gracias de antemano!!!