0 votos
por (20 puntos) en Python

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!!!

Por favor, accede o regístrate para responder a esta pregunta.

Preguntas relacionadas

0 votos
0 respuestas
preguntado por Meedina_00 (40 puntos) Ene 17, 2023 en Python
0 votos
1 respuesta
0 votos
0 respuestas
preguntado por rexon19 (20 puntos) May 1, 2016 en Python
0 votos
0 respuestas
preguntado por Meedina_00 (40 puntos) Ene 17, 2023 en Python
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...