Ejercicios Integradores Resueltos (Listas, Matrices, Diccionarios, Funciones)
Este libro pretende poner a disposición del Alumno Ejercicios integradores resueltos. Los temas incluidos son:
- Listas
- Matrices
- Diccionarios
- Funciones
Sr. Docente. Si Propone un ejercicio y lo resuelve por favor cree un capítulo y escriba la consigna y solución propuesta.
2. Lista tipo LIFO
Cree una lista tipo PILA , el primero que entra es el ultimo elemento.. es decir, cada uno que se va agregando se va APILANDO al anterior.
Esto se conoce como : LIFO (LIFO, Last In, First Out) . Se suele usar para organizar un depósito, cuando una empresa cuenta con varios lotes del mismo producto, y teniendo en cuenta que los precios, generalmente aumentan con el paso del tiempo, lo que se hace es vender primero los productos más caros (los últimos que ingresaron) , sería un ejemplo. Veamos como implementar LIFO con Python.
El programa debe proveer un menú que permita agregar, listar y eliminar elementos de la Lista LIFO.
lifo=[]
while True:
print ('''Menú \n
i-Ingresar un elemento a LIFO
s-Sacar un elemento a LIFO
m-mostrar LIFO
f-fin del programa...''')
opc=str(input("Ingrese su opción: "))
print(opc)
if opc=="i":
lifo.append(int(input("Inrgese valor LIFO: ")))
elif opc=="s":
lifo.pop()
elif opc=="m":
print(lifo)
elif opc=="f":
break