Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Nodo:
- def __init__(self, nombre=None, cedula=None, sig=None):
- self.nombre = nombre
- self.cedula = cedula
- self.sig = sig
- def __str__(self):
- return "%s %s" %(self.nombre, self.cedula)
- class lSimples:
- def __init__(self):
- self.cabeza = None
- self.cola = None
- def agregar(self, elemento):
- if self.cabeza == None:
- self.cabeza = elemento
- if self.cola != None:
- self.cola.sig = elemento
- self.cola = elemento
- def listar(self):
- aux = self.cabeza
- while aux != None:
- print(aux)
- aux = aux.sig
- if __name__ == "__main__":
- ls = lSimples()
- while(True): #SWITCH DE PYTHON
- print("-----MENU----\n"+
- "1. Agregar\n"+
- "2. Mostrar Lista")
- num = input("Ingrese la opcion")
- if num == "1":
- nombre = input("Ingresse el nombre: ")
- cedula = input("Ingrese la cedula: ")
- nod = Nodo(nombre, cedula)
- ls.agregar(nod)
- elif num == "2":
- ls.listar()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement