Advertisement
Guest User

Untitled

a guest
May 21st, 2018
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. class User:
  2. def __init__(self, n, u, p):
  3. self.name = n
  4. self.uname = u
  5. self.password = p
  6.  
  7. def Display(self):
  8. print("Name: " + self.name)
  9.  
  10. print("Uname: " + str(self.uname))
  11. print("Password: " + self.password)
  12.  
  13.  
  14. class Users:
  15. def __init__(self):
  16. self.users = []
  17. def add_user(self, x):
  18. self.users.append(x)
  19.  
  20. def find_user(self,name):
  21. for i in range (len(self.users)):
  22. if self.users[i].name == name:
  23. return self.users[i]
  24. return None
  25. def del_user(self,x):
  26. i = 0
  27. n = len(self.users)
  28. while i<n:
  29. if self.users[i] == x:
  30. self.users.__delitem__(i)
  31. n-=1
  32. else:
  33. i+=1
  34.  
  35. def Display(self):
  36. print("Все юзеры:")
  37. for i in range(len(self.users)):
  38. self.users[i].Display()
  39. print()
  40.  
  41.  
  42.  
  43.  
  44. u1 = User("a","a","a")
  45. u2 = User("b","b","b")
  46.  
  47. usrs = Users()
  48.  
  49. usrs.add_user(u1)
  50. usrs.add_user(u2)
  51.  
  52. usrs.Display()
  53.  
  54. u = usrs.find_user("a")
  55. if u != None:
  56. print("пользователь найден")
  57. u.Display()
  58. else:
  59. print("пользователь не найден")
  60.  
  61. print()
  62.  
  63. u = usrs.find_user("c")
  64. if u != None:
  65. print("пользователь найден")
  66. u.Display()
  67. else:
  68. print("пользователь не найден")
  69.  
  70.  
  71. usrs.del_user(u1)
  72.  
  73. usrs.Display()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement