Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Esto es parte de mis practicas para mi universidad.
- #This is part of some exercisses for my college.
- class diccionario:
- def carga(self):
- self.d={}
- contador=0
- q=int(input("A cuantos empleados deseas registrar al sistema?:"))
- while(contador<q):
- print("\nIngresa los datos del empleado",contador+1)
- self.nombre = input("Ingresa el nombre del empleado:")
- self.edad = int(input("Ingresa la edad del empleado:"))
- self.genero = input("Ingresa el genero del empleado:")
- self.labor = input("Ingresa el labor de dicho empleado:")
- self.d[self.nombre] = (self.edad, self.genero, self.labor)
- contador=contador+1
- def impresion(self):
- print("Registraste a los empleados:")
- for y in self.d:
- print(y,":\n-Edad:",self.d[y][0],"\n-Genero:",self.d[y][1],"\n-Labor:",self.d[y][2])
- def busqueda(self):
- flag=1
- while(flag==1):
- q = input("\nDesas buscar a un empleado(y/n):")
- if (q == "y"):
- e = input("Ingresa el nombre del empleado que deseas buscar en el sistema:")
- if (e in self.d):
- print("Empleado encontrado:")
- print(e, ":\n-Edad:", self.d[e][0], "\n-Genero:", self.d[e][1], "\n-Labor:", self.d[e][2])
- else:
- print(e, "no esta registrado en el sistema.")
- else:
- print("Gracias por usar el registro!")
- flag=0
- #Menu
- print("Creacion de un diccionario con class:")
- print("Registro de empleados de una tienda:")
- llamado1=diccionario()
- llamado1.carga()
- llamado1.impresion()
- llamado1.busqueda()
Add Comment
Please, Sign In to add comment