Guest User

Untitled

a guest
Dec 13th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. #Esto es parte de mis practicas para mi universidad.
  2. #This is part of some exercisses for my college.
  3. class diccionario:
  4. def carga(self):
  5. self.d={}
  6. contador=0
  7. q=int(input("A cuantos empleados deseas registrar al sistema?:"))
  8. while(contador<q):
  9. print("\nIngresa los datos del empleado",contador+1)
  10. self.nombre = input("Ingresa el nombre del empleado:")
  11. self.edad = int(input("Ingresa la edad del empleado:"))
  12. self.genero = input("Ingresa el genero del empleado:")
  13. self.labor = input("Ingresa el labor de dicho empleado:")
  14. self.d[self.nombre] = (self.edad, self.genero, self.labor)
  15. contador=contador+1
  16. def impresion(self):
  17. print("Registraste a los empleados:")
  18. for y in self.d:
  19. print(y,":\n-Edad:",self.d[y][0],"\n-Genero:",self.d[y][1],"\n-Labor:",self.d[y][2])
  20. def busqueda(self):
  21. flag=1
  22. while(flag==1):
  23. q = input("\nDesas buscar a un empleado(y/n):")
  24. if (q == "y"):
  25. e = input("Ingresa el nombre del empleado que deseas buscar en el sistema:")
  26. if (e in self.d):
  27. print("Empleado encontrado:")
  28. print(e, ":\n-Edad:", self.d[e][0], "\n-Genero:", self.d[e][1], "\n-Labor:", self.d[e][2])
  29. else:
  30. print(e, "no esta registrado en el sistema.")
  31. else:
  32. print("Gracias por usar el registro!")
  33. flag=0
  34. #Menu
  35. print("Creacion de un diccionario con class:")
  36. print("Registro de empleados de una tienda:")
  37. llamado1=diccionario()
  38. llamado1.carga()
  39. llamado1.impresion()
  40. llamado1.busqueda()
Add Comment
Please, Sign In to add comment