### 9.11 from user import User, Admin my_user = Admin('oleksandr', 'naumov', 'ukraine', 'california') my_user.greet_user() my_user.privileges.show_privileges()
from user import Admin yanan = Admin('liu', 'yanan', age=24, role='student') print(yanan.des_user()) print(yanan.greet_user()) yanan.privileges.show_privileges()
print( '\n\tВводите сначала атрибут, а на следующей строке - значение.\n\n\t\t__!!! По завершении введите "конец" !!!___' ) active = True while active: key = input("\nатрибут: ") if key == 'конец': active = False continue value = input("значение: ") if value == 'конец': active = False continue другое[key] = value user1 = Admin(имя, фамилия, **другое) user1.describe_user() user1.greet_user() user1.priv.privileges = priveleges_message user1.priv.show_privileges() else: user1 = Admin(имя, фамилия) user1.describe_user() user1.greet_user() user1.priv.privileges = priveleges_message user1.priv.show_privileges()
from user import Admin admin_user = Admin('Martin', 'Castro', '*****@*****.**', 'CABA') admin_user.privileges.set_privileges('can add post', 'can delete post', 'can ban user', 'can be anything') admin_user.greet_user() admin_user.privileges.show_privileges()
from user import User, Admin users = User('iska', 'kamil') users1 = User('rav', 'norboev') users2 = Admin('islam', 'kamilov') users2.greet_user() users2.privilege.show_privileges() users.describe_user() users.increment_login_attempts() users.increment_login_attempts() users.increment_login_attempts() users.greet_user() users.reset_login_attemts() users.greet_user() users1.describe_user() users1.greet_user()