Python

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.

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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

×