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, realizar un seguimiento de los precios y efectuar comprobaciones para determinar si se requieren acciones como reabastecer o eliminar artículos del inventario según su precio o stock.
Swipe to start coding
Gestionar un inventario de comestibles utilizando un diccionario en Python. Realizar operaciones como actualizar precios, agregar nuevos artículos y gestionar los niveles de stock según condiciones.
-
Completar el diccionario: Definir
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)
-
Verificar y actualizar el precio:
- Obtener el precio de
"Eggs". Si el precio es mayor a $5, imprimir"Eggs are too expensive, reducing the price by $1."y reducir el precio en $1. De lo contrario, imprimir"The price of Eggs is reasonable.".
- Obtener el precio de
-
Agregar un nuevo artículo:
- Agregar
"Tomatoes"con los siguientes detalles: categoría"Produce", precio $1.20 y stock30.
- Agregar
-
Gestionar el stock:
- Verificar el stock de
"Milk". Si es menor que10, imprimir"Milk needs to be restocked. Increasing stock by 20 units."y aumentar el stock en20. De lo contrario, imprimir"Milk has sufficient stock.".
- Verificar el stock de
-
Eliminar artículo según el precio:
- Verificar el precio de
"Apples". Si supera los $2, eliminar"Apples"del inventario e imprimir"Apples removed from inventory due to high price.".
- Verificar el precio de
Requisitos de salida
-
Al verificar el precio de
"Eggs", imprimir:"Eggs are too expensive, reducing the price by $1."si el precio es mayor a $5."The price of Eggs is reasonable."si el precio es $5 o menor.
-
Después de agregar
"Tomatoes", imprimir el inventario actualizado:"Inventory after adding Tomatoes: <$grocery_inventory>". -
Al verificar el stock de
"Milk", imprimir:"Milk needs to be restocked. Increasing stock by 20 units."si el stock es menor que10."Milk has sufficient stock."si el stock es10o mayor.
-
Si se elimina
"Apples", imprimir"Apples removed from inventory due to high price.". -
Finalmente, imprimir el inventario actualizado:
"Updated inventory: <$grocery_inventory>".
Nota
Utilizar corchetes para acceder a los valores de las tuplas en el diccionario, por ejemplo,
inventory["Bread"][1]para obtener el precio de"Bread".
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
How can I set up rules for restocking or removing items?
Can you help me track price changes over time?
What criteria should I use to decide when to restock or remove items?
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, realizar un seguimiento de los precios y efectuar comprobaciones para determinar si se requieren acciones como reabastecer o eliminar artículos del inventario según su precio o stock.
Swipe to start coding
Gestionar un inventario de comestibles utilizando un diccionario en Python. Realizar operaciones como actualizar precios, agregar nuevos artículos y gestionar los niveles de stock según condiciones.
-
Completar el diccionario: Definir
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)
-
Verificar y actualizar el precio:
- Obtener el precio de
"Eggs". Si el precio es mayor a $5, imprimir"Eggs are too expensive, reducing the price by $1."y reducir el precio en $1. De lo contrario, imprimir"The price of Eggs is reasonable.".
- Obtener el precio de
-
Agregar un nuevo artículo:
- Agregar
"Tomatoes"con los siguientes detalles: categoría"Produce", precio $1.20 y stock30.
- Agregar
-
Gestionar el stock:
- Verificar el stock de
"Milk". Si es menor que10, imprimir"Milk needs to be restocked. Increasing stock by 20 units."y aumentar el stock en20. De lo contrario, imprimir"Milk has sufficient stock.".
- Verificar el stock de
-
Eliminar artículo según el precio:
- Verificar el precio de
"Apples". Si supera los $2, eliminar"Apples"del inventario e imprimir"Apples removed from inventory due to high price.".
- Verificar el precio de
Requisitos de salida
-
Al verificar el precio de
"Eggs", imprimir:"Eggs are too expensive, reducing the price by $1."si el precio es mayor a $5."The price of Eggs is reasonable."si el precio es $5 o menor.
-
Después de agregar
"Tomatoes", imprimir el inventario actualizado:"Inventory after adding Tomatoes: <$grocery_inventory>". -
Al verificar el stock de
"Milk", imprimir:"Milk needs to be restocked. Increasing stock by 20 units."si el stock es menor que10."Milk has sufficient stock."si el stock es10o mayor.
-
Si se elimina
"Apples", imprimir"Apples removed from inventory due to high price.". -
Finalmente, imprimir el inventario actualizado:
"Updated inventory: <$grocery_inventory>".
Nota
Utilizar corchetes para acceder a los valores de las tuplas en el diccionario, por ejemplo,
inventory["Bread"][1]para obtener el precio de"Bread".
Solución
¡Gracias por tus comentarios!
single