Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/10/2010, 03:58
REHome
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 729
Antigüedad: 17 años, 6 meses
Puntos: 8
Respuesta: Calcular billetes

Cita:
Iniciado por razpeitia Ver Mensaje
Veo que has dado con la solución ahora vamos a pythonizarlo un poco ;)
Código:
# Introducir datos a la variable.
N = int(raw_input('Ingresar Capital: '))

# Variables Billetes.
denominaciones = [500, 200, 100, 50, 20, 10, 5, 2, 1]

for denominacion in denominaciones:
    print "%d Billetes de %d" % ((N / denominacion), denominacion)
    N = N % denominacion
Gracias.

He probado tu código y funciona bien con este resultado.

Cita:
0 Billetes de 100
0 Billetes de 50
1 Billetes de 20
1 Billetes de 10
0 Billetes de 5
2 Billetes de 2
0 Billetes de 1
Sólo que las dos última listas no se llaman billetes sino monedas. Ahí ya es algo más complejo de hacer. ¿Verdad?

Muy bueno y rápido. Ya que estoy sólo con if-else. ¿Aunque sea el código más largo, puedes hacerlo sólo con if-else? Aún no he llegado la parte de los array y no debo usarlo, tampoco los while?

Ahora es más complejo. ¿Verdad?

Puede ser que funciona con

if

elif

elif

else

así todo el rato.

Saludo.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar

Última edición por REHome; 04/10/2010 a las 04:43