Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Proyecto Final de Ajuste de Precios | Otros Tipos de Datos
Introducción a Python

Desliza para mostrar el menú

book
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, hacer seguimiento de los precios y realizar comprobaciones para determinar si se requieren acciones como reabastecer o eliminar artículos del inventario según su precio o existencias.

Tarea

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.

  1. Completar el diccionario: Definir grocery_inventory con 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)
  2. 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.".
  3. Agregar un nuevo artículo:

    • Agregar "Tomatoes" con los siguientes detalles: categoría "Produce", precio $1.20 y stock 30.
  4. Gestionar el stock:

    • Verificar el stock de "Milk". Si es menor que 10, imprimir "Milk needs to be restocked. Increasing stock by 20 units." y aumentar el stock en 20. De lo contrario, imprimir "Milk has sufficient stock.".
  5. 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.".

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 que 10.
    • "Milk has sufficient stock." si el stock es 10 o 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

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 8
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

close

Awesome!

Completion rate improved to 2.17

book
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, hacer seguimiento de los precios y realizar comprobaciones para determinar si se requieren acciones como reabastecer o eliminar artículos del inventario según su precio o existencias.

Tarea

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.

  1. Completar el diccionario: Definir grocery_inventory con 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)
  2. 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.".
  3. Agregar un nuevo artículo:

    • Agregar "Tomatoes" con los siguientes detalles: categoría "Produce", precio $1.20 y stock 30.
  4. Gestionar el stock:

    • Verificar el stock de "Milk". Si es menor que 10, imprimir "Milk needs to be restocked. Increasing stock by 20 units." y aumentar el stock en 20. De lo contrario, imprimir "Milk has sufficient stock.".
  5. 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.".

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 que 10.
    • "Milk has sufficient stock." si el stock es 10 o 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

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

close

Awesome!

Completion rate improved to 2.17

Desliza para mostrar el menú

some-alt