Desafío: Proyecto Final de Ajuste de Precios
Estás gestionando el sistema de una tienda de comestibles y necesitas mantener la toma de decisiones para el inventario, rastrear precios y realizar verificaciones para determinar si se necesitan acciones como reabastecer o eliminar artículos del inventario según su precio o stock.
Swipe to start coding
En esta tarea, gestionarás un inventario de comestibles utilizando un diccionario en Python. Completarás detalles faltantes, actualizarás precios, agregarás nuevos artículos y gestionarás niveles de stock según ciertas condiciones. Este ejercicio te ayudará a practicar el trabajo con diccionarios y declaraciones condicionales.
Instrucciones de Código
-
Completa el Diccionario: Define un diccionario llamado
grocery_inventorycon los siguientes artículos y sus detalles:"Milk":("Dairy", 3.50, 8)"Eggs":("Dairy", 5.50, 30)"Bread":("Bakery", 2.99, 15)"Apples":("Produce", 1.50, 50)
-
Verifica y Actualiza el Precio: Recupera el precio de
"Eggs"del diccionario. Si el precio es mayor que $5, imprime un mensaje indicando que"Eggs"son demasiado caros y reduce el precio en $1. De lo contrario, imprime que el precio de"Eggs"es razonable. -
Agrega un Nuevo Artículo: Agrega
"Tomatoes"algrocery_inventorycon los detalles: categoría"Produce", precio $1.20, y stock de30unidades. -
Gestiona el Stock: Verifica el stock de
"Milk". Si es menor que10, imprime un mensaje de que"Milk"necesita ser reabastecido e incrementa el stock en20unidades. De lo contrario, imprime que"Milk"tiene suficiente stock. -
Elimina Artículo Basado en el Precio: Verifica el precio de
"Apples". Si excede $2, elimina"Apples"del inventario e imprime un mensaje indicando su eliminación.
Requisitos de Salida
-
Al verificar el precio de
"Eggs", imprime:"Eggs are too expensive, reducing the price by $1."si el precio es mayor que $5."The price of Eggs is reasonable."si el precio es $5 o menos.
-
Después de agregar
"Tomatoes", imprime el inventario actualizado con el mensaje:"Inventory after adding Tomatoes: <$grocery_inventory>". -
Al verificar el stock de
"Milk", imprime:"Milk needs to be restocked. Increasing stock by 20 units."si el stock es menor que10."Milk has sufficient stock."si el stock es10o más.
-
Si
"Apples"son eliminados debido al alto precio, imprime:"Apples removed from inventory due to high price."
-
Finalmente, imprime el estado actualizado del inventario con el mensaje:
"Updated inventory: <$grocery_inventory>".
Nota
Ten en cuenta que una vez que has extraído una tupla de un diccionario, puedes usar corchetes para acceder a sus valores por índice. Por ejemplo,
inventory["Bread"]recupera la tupla asociada con"Bread"del diccionario, yinventory["Bread"][1]recupera el precio de"Bread", que se encuentra en el índice1dentro de la tupla.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 2.17
Desafío: Proyecto Final de Ajuste de Precios
Desliza para mostrar el menú
Estás gestionando el sistema de una tienda de comestibles y necesitas mantener la toma de decisiones para el inventario, rastrear precios y realizar verificaciones para determinar si se necesitan acciones como reabastecer o eliminar artículos del inventario según su precio o stock.
Swipe to start coding
En esta tarea, gestionarás un inventario de comestibles utilizando un diccionario en Python. Completarás detalles faltantes, actualizarás precios, agregarás nuevos artículos y gestionarás niveles de stock según ciertas condiciones. Este ejercicio te ayudará a practicar el trabajo con diccionarios y declaraciones condicionales.
Instrucciones de Código
-
Completa el Diccionario: Define un diccionario llamado
grocery_inventorycon los siguientes artículos y sus detalles:"Milk":("Dairy", 3.50, 8)"Eggs":("Dairy", 5.50, 30)"Bread":("Bakery", 2.99, 15)"Apples":("Produce", 1.50, 50)
-
Verifica y Actualiza el Precio: Recupera el precio de
"Eggs"del diccionario. Si el precio es mayor que $5, imprime un mensaje indicando que"Eggs"son demasiado caros y reduce el precio en $1. De lo contrario, imprime que el precio de"Eggs"es razonable. -
Agrega un Nuevo Artículo: Agrega
"Tomatoes"algrocery_inventorycon los detalles: categoría"Produce", precio $1.20, y stock de30unidades. -
Gestiona el Stock: Verifica el stock de
"Milk". Si es menor que10, imprime un mensaje de que"Milk"necesita ser reabastecido e incrementa el stock en20unidades. De lo contrario, imprime que"Milk"tiene suficiente stock. -
Elimina Artículo Basado en el Precio: Verifica el precio de
"Apples". Si excede $2, elimina"Apples"del inventario e imprime un mensaje indicando su eliminación.
Requisitos de Salida
-
Al verificar el precio de
"Eggs", imprime:"Eggs are too expensive, reducing the price by $1."si el precio es mayor que $5."The price of Eggs is reasonable."si el precio es $5 o menos.
-
Después de agregar
"Tomatoes", imprime el inventario actualizado con el mensaje:"Inventory after adding Tomatoes: <$grocery_inventory>". -
Al verificar el stock de
"Milk", imprime:"Milk needs to be restocked. Increasing stock by 20 units."si el stock es menor que10."Milk has sufficient stock."si el stock es10o más.
-
Si
"Apples"son eliminados debido al alto precio, imprime:"Apples removed from inventory due to high price."
-
Finalmente, imprime el estado actualizado del inventario con el mensaje:
"Updated inventory: <$grocery_inventory>".
Nota
Ten en cuenta que una vez que has extraído una tupla de un diccionario, puedes usar corchetes para acceder a sus valores por índice. Por ejemplo,
inventory["Bread"]recupera la tupla asociada con"Bread"del diccionario, yinventory["Bread"][1]recupera el precio de"Bread", que se encuentra en el índice1dentro de la tupla.
Solución
¡Gracias por tus comentarios!
single