import os
import time
class Lista:
def __init__(self):
self.l=[]
def menu(self):
print("====LISTAS=====")
print("1) Crear una lista... ")
print("2) Encontrar en la lista... ")
print("3) Modificar en la lista... ")
print("4) Imprimir lista... ")
print("9) Salir... ")
opcion=int(input("Seleccione la opción: "))
if opcion==1:
self.crear()
elif opcion==2:
self.buscar()
elif opcion==3:
self.reemplazarlista()
elif opcion==4:
self.imprimirlista()
def crear(self):
n=int(input("Ingrese la longitud de la lista: ")) #3
for elemento in range(n): #[1,2,3]
palabra=input("Ingrese la palabra: ")
self.l.insert(elemento,palabra)
print(self.l)
time.sleep(2)
os.system('cls')
self.menu()
def buscar(self):
palbus=input("Qué palabra quiere buscar: ")
encontro=0
for elemento in self.l:
if palbus==elemento:
encontro+=1
if encontro>0:
print("La palabra existe ",encontro," veces")
else:
print("La palabra no existe")
time.sleep(4)
os.system('cls')
self.menu()
def imprimirlista(self):
print(self.l)
time.sleep(4)
os.system('cls')
self.menu()
def reemplazarlista(self):
print("La longitud de la lista es: ",len(self.l))
longi=len(self.l)
palre=input("Ingrese la palabra que desea reeemplazar: ")
elm=int(input("Que número de elemento quiere reemplazar: "))
self.l[elm]=palre
time.sleep(3)
os.system('cls')
self.menu()
if __name__=="__main__":
os.system('cls')
objlist=Lista()
objlist.menu()