Social Icons

miércoles, 18 de septiembre de 2019

Ingresar, buscar, modificar una lista en Python

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()
   
   
   

       

No hay comentarios.:

Publicar un comentario

PELICULAS PARA VER

  Inexactitudes fácticas en las películas (msn.com) https://www.msn.com/es-co/entretenimiento/famosos/inexactitudes-f%C3%A1cticas-en-las-pel...

 
 
Blogger Templates