예제 #1
0
### 9.11

from user import User, Admin

my_user = Admin('oleksandr', 'naumov', 'ukraine', 'california')

my_user.greet_user()
my_user.privileges.show_privileges()
예제 #2
0
from user import Admin
yanan = Admin('liu', 'yanan', age=24, role='student')
print(yanan.des_user())
print(yanan.greet_user())
yanan.privileges.show_privileges()
예제 #3
0
    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()
예제 #4
0
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()
예제 #5
0
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()