Para hoy, veremos CÓMO hacer una LISTA de PRODUCTOS y PRECIOS en Python; para esto aplicaremos diversas estructuras de programación, así como Programación Orientada a Objetos, este es un ejercicio base, que sin duda, será de gran ayuda para crear otros de mayor complejidad, quédate hasta el final y observa toda la explicación!.
CÓMO hacer una LISTA de PRODUCTOS y PRECIOS en Python – Explicación
Descripción del ejemplo: Escribir un programa en Python, que permita crear Objetos de tipo Producto, con los atributos:
- Nombre.
- Valor.
- Descripción.
- Cantidad.
Además permitirá agregar los productos a una lista, para luego mostrar todos los productos añadidos a esta.
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
Para el desarrollo de este ejercicio, tendremos en cuenta sus tres partes fundamentales.
Creamos una clase Producto
Esta clase, la creamos con los atributos solicitados en el ejercicio, recordemos que __init__, nos servirá para establecer los parámetros para crear cada objeto de tipo Producto.
Solicitar cantidad de productos y los datos para cada uno
En el código anterior, observamos que solicitamos la cantidad de productos a ingresar, creamos una lista y luego repetimos el bloque de código mediante un bucle, para crear los productos y almacenarlos en la lista.
Recorriendo el arreglo de objetos (Productos)
Para recorrer la lista, ocupamos un ciclo o bucle también, en cada iteración, obtenemos los datos de cada objeto o producto guardado en la lista.
Nota: este código tiene un pequeño error, ¡si lo encuentras, déjalo en los comentarios!
Ejecución del programa
¿Cuántos productos ingresará?: 2
Producto número: 1
Nombre del producto: Mouse
Valor del producto: 20000
Descripción del producto: USB
Cantidad del producto: 2
Producto número: 2
Nombe del producto: Teclado
Valor del producto: 15000
Descripción del producto: Inalámbrico
Cantidad del producto: 1
Nombre: Mouse
Descripción: USB
Valor: 20000
Cantidad: 2
Nombre: Teclado
Descripción: Inalámbrico
Valor: 15000
Cantidad: 1
Finalmente, podemos observar, cómo hemos logrado llenar la lista con objetos de tipo productos en Python, así mismo con sus características o atributos.