
Ayuda es un ejercicio muy complicado para mi ayuda xfis
Publicado por Pablo (1 intervención) el 10/08/2021 03:55:08
Cree un diccionario llamado “productos” con los siguientes datos:
productos = {“Lapiz”: 1000, “Goma”:200, “Cuaderno”: 1490, “Sacapuntas”: 1000, “Pegamento”:2000}
Cree otro llamado “carrito”. Luego cree un menú con las siguientes opciones:
a. Agregar producto. Debe escribir el nombre del producto que desea comprar del diccionario productos.
Agréguelo al diccionario carrito, si el producto ya está en el diccionario carrito debe aumentar el valor de
la clave correspondiente en el valor del producto.
Ejemplo:
carrito = {“Lapiz”: 1000}
Al agregar otro lápiz debería quedar:
carrito = {“Lapiz”: 2000}
Si el producto no esta debe indicarlo con el mensaje correspondiente.
b. Reemplazar producto. Debe solicitar un nombre de producto en el diccionario carrito, luego reemplazarlo
por otro producto del diccionario productos.
Nota: Una clave no puede ser modificada por lo que debe eliminar el producto y luego agregar el nuevo
producto del diccionario correspondiente.
c. Eliminar producto. Debe solicitar un producto en el diccionario carrito, luego eliminar el producto del
diccionario carrito.
d. Listar productos. Cree una función sin retorno, esta debe listar alfabéticamente los productos del
diccionario carrito junto a sus valores, además, debe mostrar un mensaje con el total de la compra hasta
el momento.
e. Salir. Debe terminar la ejecución del programa.
productos = {“Lapiz”: 1000, “Goma”:200, “Cuaderno”: 1490, “Sacapuntas”: 1000, “Pegamento”:2000}
Cree otro llamado “carrito”. Luego cree un menú con las siguientes opciones:
a. Agregar producto. Debe escribir el nombre del producto que desea comprar del diccionario productos.
Agréguelo al diccionario carrito, si el producto ya está en el diccionario carrito debe aumentar el valor de
la clave correspondiente en el valor del producto.
Ejemplo:
carrito = {“Lapiz”: 1000}
Al agregar otro lápiz debería quedar:
carrito = {“Lapiz”: 2000}
Si el producto no esta debe indicarlo con el mensaje correspondiente.
b. Reemplazar producto. Debe solicitar un nombre de producto en el diccionario carrito, luego reemplazarlo
por otro producto del diccionario productos.
Nota: Una clave no puede ser modificada por lo que debe eliminar el producto y luego agregar el nuevo
producto del diccionario correspondiente.
c. Eliminar producto. Debe solicitar un producto en el diccionario carrito, luego eliminar el producto del
diccionario carrito.
d. Listar productos. Cree una función sin retorno, esta debe listar alfabéticamente los productos del
diccionario carrito junto a sus valores, además, debe mostrar un mensaje con el total de la compra hasta
el momento.
e. Salir. Debe terminar la ejecución del programa.
Valora esta pregunta


-1