Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class User:
- def __init__(self, n, u, p):
- self.name = n
- self.uname = u
- self.password = p
- def Display(self):
- print("Name: " + self.name)
- print("Uname: " + str(self.uname))
- print("Password: " + self.password)
- class Users:
- def __init__(self):
- self.users = []
- def add_user(self, x):
- self.users.append(x)
- def find_user(self,name):
- for i in range (len(self.users)):
- if self.users[i].name == name:
- return self.users[i]
- return None
- def del_user(self,x):
- i = 0
- n = len(self.users)
- while i<n:
- if self.users[i] == x:
- self.users.__delitem__(i)
- n-=1
- else:
- i+=1
- def Display(self):
- print("Все юзеры:")
- for i in range(len(self.users)):
- self.users[i].Display()
- print()
- u1 = User("a","a","a")
- u2 = User("b","b","b")
- usrs = Users()
- usrs.add_user(u1)
- usrs.add_user(u2)
- usrs.Display()
- u = usrs.find_user("a")
- if u != None:
- print("пользователь найден")
- u.Display()
- else:
- print("пользователь не найден")
- print()
- u = usrs.find_user("c")
- if u != None:
- print("пользователь найден")
- u.Display()
- else:
- print("пользователь не найден")
- usrs.del_user(u1)
- usrs.Display()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement