Ejercicio 16 Colas

Vamos a escribir el Ejercicio 16 Colas. Es recomendable que este ejercicio lo escribas (trata de no copiarlo y pegarlo), lo ejecutas y revisas el resultado esperado. Después utiliza el debugger para ejecutar el programa paso por paso.

"""
Ejercicio 15 Colas
05/09/2025
Edito AHR 
"""

# Definición de una cola usando una lista
cola = []
print("Cola inicial:", cola)
print("Tipo de cola:", type(cola))
print("Longitud de cola:", len(cola))

# Ingresar elementos a la cola (FIFO - First In, First Out)
cola.append("Elemento 1")
cola.append("Elemento 2")
cola.append("Elemento 3")
print("Cola después de agregar elementos:", cola)
print("Longitud de cola después de agregar elementos:", len(cola))

# Eliminar elementos de la cola (FIFO - First In, First Out)
elemento_eliminado = cola.pop(0)
print("Elemento eliminado:", elemento_eliminado)
print("Cola después de eliminar un elemento:", cola)
print("Longitud de cola después de eliminar un elemento:", len(cola))
elemento_eliminado = cola.pop(0)
print("Elemento eliminado:", elemento_eliminado)
print("Cola después de eliminar un elemento:", cola)
print("Longitud de cola después de eliminar un elemento:", len(cola))

Veamos los resultados en la consola:

PS C:\Users/Codigo/Modulo 3/Capitulo_2/Ejercicio_16_Colas.py"
Cola inicial: []
Tipo de cola: <class 'list'>
Longitud de cola: 0
Cola después de agregar elementos: ['Elemento 1', 'Elemento 2', 'Elemento 3']
Longitud de cola después de agregar elementos: 3
Elemento eliminado: Elemento 1
Cola después de eliminar un elemento: ['Elemento 2', 'Elemento 3']
Longitud de cola después de eliminar un elemento: 2
Elemento eliminado: Elemento 2