Está en la página 1de 1

DIRECCIÓN GENERAL DE CÓMPUTO Y DE

TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN


Dirección de Docencia en TIC

LENGUAJE DE PROGRAMACIÓN PYTHON


Práctica
Nombre: _____Zaragoza ______________Gómez____________Andre____________________ Fecha:
2021-10-16_________________
Apellido Paterno Apellido Materno Nombre(s)
Calificación: _____________

Objetivo:
Realizar un programa utilizando las sentencias for e if de Python.

Escenario:
Contamos con una máquina expendedora de productos, la máquina devuelve cambio y es necesario
calcular qué cantidad de piezas de cada denominación serán entregadas como cambio de la compra.

Instrucciones:
Con base en el siguiente algoritmo realice un programa en Python que calcula el número de piezas de cada
denominación a entregar como cambio de la compra:

Ingresar el monto a entregar en número entero y almacenarlo en una llamada variable monto
Definir una lista con las denominaciones disponibles (500,200,100,50,20,10,5,2,1)
Un ciclo para cada denominación y almacenar el valor de la lista correspondiente a cada ciclo en una variable llamada
denominacion
numeroPiezas = monto // denominacion
monto = monto % denominación
si numeroPiezas es mayor que cero imprimir la siguiente leyenda “Entregar {numeroPiezas} de {denominacion}”

Colocar aquí el código:

monto = int(input("Escribe el monto a cambiar: "))


denominaciones =[500,200,100,50,20,10,5,2,1]

for denominacion in denominaciones:


numeroPiezas = monto // denominacion
monto = monto % denominacion
if numeroPiezas > 0:
print (f"Entregar {numeroPiezas} de {denominacion}")

Elaborado por: Simón Chávez Moreno

También podría gustarte