0% encontró este documento útil (0 votos)
26 vistas2 páginas

Ejercicios de Diccionarios en Python

El documento presenta ejercicios de programación en Python centrados en el uso de diccionarios. Incluye cuatro tareas: gestionar un inventario de productos, crear una agenda de actividades, almacenar datos de alumnos y gestionar información de clientes de una empresa. Cada ejercicio requiere la implementación de funciones específicas y se debe realizar de forma individual.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
26 vistas2 páginas

Ejercicios de Diccionarios en Python

El documento presenta ejercicios de programación en Python centrados en el uso de diccionarios. Incluye cuatro tareas: gestionar un inventario de productos, crear una agenda de actividades, almacenar datos de alumnos y gestionar información de clientes de una empresa. Cada ejercicio requiere la implementación de funciones específicas y se debe realizar de forma individual.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Colecciones en Python

-- Diccionarios --

Ejercicios de programación

1. Realizar un programa que permita cargar un código de producto como clave en un


diccionario. Guardar para esta clave el nombre del producto, el precio y el total
disponible en stock. Después de ingresar un producto, preguntar si se desea
cargar otro, el límite de productos lo dispondrá el usuario. Mostrar el listado de
productos, una tercera para consultar un producto mediante su clave y otra para
mostrar el listado de productos con stock 0.

Entrega individual. NO SON GRUPOS.

ARANDIA ROJAS, NICOLAS


CASTILLO GALLO, DANIEL FELIPE
FORERO PAEZ, JUAN SEBASTIAN

2. Realizar un programa de una agenda. En el diccionario la clave sería la fecha.


Para cada actividad ingresar la hora y el nombre de dicha actividad y permitir la
introducción de varias actividades para cada fecha. Implementar funciones para
cargar datos, listar la agenda al completo y consultar una fecha.

Entrega individual. NO SON GRUPOS.

RAMIREZ CASTILLO, CAMILO ANDRÉS


RODRIGUEZ QUIROGA, CRISTHIAN DAVID
ROMERO OTALORA, EDGAR ANDRES

3. Desarrollar un programa que permita almacenar los datos de n alumnos. Definir un


diccionario cuya clave será el número de alumno en el curso. Como valor
almacenar una lista con el nombre, la materia a la que está apuntado y la nota
obtenida en dicha materia. Un alumno puede estar apuntado a diferentes materias.
Implementar funciones para cargar los datos de los alumnos, listar todos los
alumnos y consultar un alumno a través de su clave.

Entrega individual. NO SON GRUPOS.

SALAMANCA WILCHES, JEAN SEBASTIAN


SANTOS HERNANDEZ, ANGELA MARIA
SERRANO TORRES, CAMILO ANDRES

4. Escribir un programa que permita gestionar los datos de clientes de una empresa.
Los clientes se guardarán en un diccionario en el que la clave de cada cliente será
su nit, y el valor será otro diccionario con los datos del cliente (nombre, dirección,
teléfono, correo, preferente), donde preferente tendrá el valor True si se trata de
un cliente preferente. El programa debe preguntar al usuario por una opción del
siguiente menú: (1) Añadir cliente, (2) Eliminar cliente, (3) Mostrar cliente, (4) Listar
todos los clientes, (5) Listar clientes preferentes, (6) Terminar. En función de la
opción elegida el programa tendrá que hacer lo siguiente:

 Preguntar los datos del cliente, crear un diccionario con los datos y añadirlo
a la base de datos.
 Preguntar por el nit del cliente y eliminar sus datos.
 Preguntar por el nit del cliente y mostrar sus datos.
 Mostrar lista de todos los clientes de la base datos con su nit y nombre.
 Mostrar la lista de clientes preferentes de la base de datos con su nit y
nombre.
 Terminar el programa.

Entrega individual. NO SON GRUPOS.

SIERRA CONTRERAS, JUAN DIEGO


TALERO ANGEL, CARLOS EDUARDO
VALDES BELLO, JULIAN CAMILO

También podría gustarte