{Luciano Navarro}

📦 Inventario Básico en Python

Proyecto simple en Python para gestionar un inventario de productos utilizando diccionarios y listas. Permite al usuario ingresar productos con su nombre, cantidad y precio, y ver todos los productos ingresados.

🎯 Objetivos del proyecto

  • Practicar el uso de diccionarios y listas.
  • Capturar datos usando input() y validarlos.
  • Estructurar datos en una lista de diccionarios.
  • Implementar control de errores con try-except.

📁 Estructura del proyecto

inventario_basico/
├── inventario_basico.py
└── README.md
    

🧠 Conceptos aplicados

  • Diccionarios (dict)
  • Listas (list)
  • Bucles (while, for)
  • Entrada de datos con input()
  • Conversión de tipos (int, float)
  • Validación de errores (try-except)
  • Funciones para organizar el código

💻 Cómo funciona

El programa muestra un menú con las siguientes opciones:

  • Agregar producto
  • Mostrar productos
  • Buscar producto por nombre
  • Salir

Dependiendo de la opción elegida, el programa realiza acciones específicas:

  • Solicita nombre, cantidad y precio del producto.
  • Valida cantidad como entero y precio como decimal.
  • Guarda los datos en un diccionario y lo añade a la lista de inventario.
  • Permite listar todos los productos o buscar por nombre.
  • O salir del programa.

📌 Ejemplo de uso

1 - Agregar otro producto
2 - Mostrar productos
3 - Buscar producto por nombre
4 - Salir
Elige una opcion: 1
Ingresa el nombre del producto: Manzana
Ingresa la cantidad: 10
Ingresa el precio del producto: 1.99
Producto agregado al inventario con éxito

Elige una opcion: 2
Producto: Manzana | Cantidad: 10 | Precio: 1.99€

Elige una opcion: 3
Ingresa nombre del producto: mouse
Producto: Mouse | Cantidad: 10 | Precio: 25.99€

Elige una opcion: 4

Presiona Enter para terminar