Ejercicios Integradores Resueltos (Listas, Matrices, Diccionarios, Funciones)
5. Lista tipo FIFO
Hay un método de almacenamiento en depósitos llamado FIFO, (First in First Out ) el primero que ingresa es el primero que sale , pensemos en un producto que tiene fecha de vencimiento a los 7 días de ingresado al depósito, tenemos que vender lo mas viejo ( o que ingresó primero). Vamos a ver como implementar con Python este tipo de almacenamiento.
Consigna.
Cree una lista tipo FIFO ( Firs In , First Out ) y un menú para trabajar con esa memoria. El programa debe proveer un menú que permita lista, ingresar y sacar elementos de la Lista.
fifo=[]
while True:
print ('''Menú \n
i-Ingresar un elemento a FIFO
s-Sacar un elemento a FIFO
m-mostrar FIFO
f-fin del programa...''')
opc=str(input("Ingrese su opción: "))
print(opc)
if opc=="i":
fifo.append(int(input("Ingrese valor LIFO: ")))
elif opc=="s":
fifo.pop(0)
elif opc=="m":
print(fifo)
elif opc=="f":
break