📦 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