Esempio n. 1
0
if __name__ == '__main__':
    first_res = Restaurant("paprika", "italian")
    print(first_res.describe_restaurant())
    print(first_res.open_restaurant())
    second_res = Restaurant("samurai", "japanese")
    print(second_res.describe_restaurant())
    ice_cream = IceCreamStand()
    ice_cream.describe_flavours()

    print("*******************")

    u1 = User()
    u1.greet_user()
    u2 = User("vlada", "radchenko", "123445", "female")
    u2.greet_user()
    u2.describe_user()
    u4 = User()
    print(u4.valid_tel())
    new_user = User("Peter", "English")
    new_user.increment_login_attempts()
    new_user.increment_login_attempts()
    new_user.increment_login_attempts()
    new_user.reset_login_attempts()

    print("*******************")

    user = Admin("Vasya", "Ivanov", "0507678712", "male")
    user.privileges.show_privileges()
    #
Esempio n. 2
0
from user import User, Admin, Privileges

me = User('amirul', 'abu', 26, 'Labuan')

me.describe_user()
me.greet_user()

print("Default login attempts: " + str(me.login_attempts))

me.increment_login_attempts()
me.increment_login_attempts()
print("After two times login attempts: " + str(me.login_attempts))

me.reset_login_attempts()
print("Reset login attempts: " + str(me.login_attempts))

me_admin = Admin('amirul', 'abu', 26, 'Labuan', 'can ban users')

me_admin.privileges.show_privileges()
Esempio n. 3
0
#9-11将9-8所有类存储在user.py模块里,然后导入并创建实例

from user import Admin

admin_user = Admin('zhang', 'wenchou', 25)
admin_user.privileges.show_privileges()
Esempio n. 4
0
from user import Admin

privileges_2 = Admin("lisi", "wu")
privileges_2.show_privileges()
Esempio n. 5
0
from user import Admin

fabiano = Admin('fabiano', 'ferreira', 'f_ferreira', '*****@*****.**',
                'são paulo')
fabiano.describe_user()

fabiano_privileges = [
    'Can reset passwords',
    'Can moderate discussions',
    'Can suspend accounts',
]

fabiano.privileges.privileges = fabiano_privileges

print("\nThe admin " + fabiano.username + " has these privileges: ")
fabiano.privileges.show_privileges()
Esempio n. 6
0
# Author: Fernando Zuher
# Place: Brazil
# Date: 07 May 2020
# Book: Python Crash Course, 2nd Edition. Author: ERIC MATTHES.
# About: Exercise, Chapter 9 - Classes

# Page 180
# 9-11. Imported Admin: Start with your work from Exercise 9-8 (page 173).
# Store the classes User, Privileges, and Admin in one module. Create a sepa-
# rate file, make an Admin instance, and call show_privileges() to show that
# everything is working correctly.

from user import Admin

privileges = ["can add post", "can delete post", "can ban user"]
admin = Admin('Thanos', 'god', 'M', 'unknown', privileges)

print('The administrator’s set of privileges are:')
admin.privileges.show_privileges()
Esempio n. 7
0
from user import Admin

admin = Admin('zaitcev', 'aleksey')
admin.privileges.show_privileges()
Esempio n. 8
0
from user import Admin

my_user = Admin('Mike', 'Jones', 23, 'Denver')
my_user.privileges.show_privileges()
Esempio n. 9
0
from user import Admin

jeff = Admin('jeff', 'winger', 'wingman', '*****@*****.**', 'colorado')
jeff.describe_user()

jeff_privileges = ['teach', 'drink', 'give inspiring speeches']

jeff.privileges.privileges = jeff_privileges
jeff.privileges.show_privileges()
Esempio n. 10
0
#!/usr/bin/python3
# encoding: utf-8

from user import User, Admin, Privileges

usuario01 = Admin("kurt", "cobain", "kurt.cobain", "*****@*****.**", "nevermind")
usuario01.privileges.show_privileges()

Esempio n. 11
0
from user import User, Privileges, Admin
guanliyuan = Admin('胡', '永生', '男')
guanliyuan.privileges.show_privileges()
Esempio n. 12
0
from user import Admin

takanory = Admin('takanori', 'suzuki', 'takanory', '*****@*****.**',
                 'toshima-ku')
takanory.describe_user()

takanory_privileges = [
    "投稿を追加する",
    "投稿を削除する",
    "ユーザーを利用禁止にする",
]
takanory.privileges.privileges = takanory_privileges
takanory.privileges.show_privileges()
Esempio n. 13
0
from user import Admin, Privileges, Users

user_1 = Admin('nicu', 'budiac', '35', 'working', 'gilat')
user_1.privileges.show_privileges()
from user import User, Privileges, Admin

user_1 = User("sophie", "kiryakova", 26, "female", "herself")
user_1.describe_user()
user_1.greet_user()

user_2 = Admin("simon", "hoch", 25, "male", "bikes")
user_2.describe_user()
user_2.privileges.show_privileges()
user_2.privileges.set_privileges()
user_2.privileges.show_privileges()
from user import Admin

# 实例
liming = Admin("li", "ming", "male")
liming.privileges.add_privileges(
    ["can add post", "can delete post", "can ban user"])
liming.describe_user()
liming.privileges.show_privileges()
Esempio n. 16
0
from registration import Registration
from authentication import Authentication
from user import User, Admin

reg1 = Registration('*****@*****.**', 'Password1', 'Password1')
reg1.registration()
reg2 = Registration('*****@*****.**', 'Password1', 'Password1')
reg2.registration()
print(Registration.users)

auth1 = Authentication('*****@*****.**', 'Password1')
auth1.authentication()

user1 = User(auth1.authentication())
user1.add_post('Lorem ipsum')
user1.add_post('Ipsum lorem')
print(user1.get_posts())

auth1.leave_account(user1.current_user)

auth2 = Authentication('*****@*****.**', 'Password1')
auth2.authentication()

user2 = Admin(auth2.authentication())
print(user2.get_users_posts_info(Authentication.get_users_list()))
Esempio n. 17
0
from user import User, Privileges, Admin

superuser = Admin('Daniel', 'Oh', 25, 'male', 'texas')
superuser.describe_user()
superuser.privileges.show_privileges()

Esempio n. 18
0
# Python Crash Course, Eric Matthes, no starch press
# Ch9 Classes

# Louis Lozano
# 4-01-2019
# cat_admin.py

# Python Version: 3.5.3
# Description: Imports the Admin class from the user module. Creates an
#   instance of that class. Calls a method to show the import works properly.

from user import Admin

admin_cat = Admin('squeaky', 'pscholka', 4, '*****@*****.**')

admin_cat.privileges.show_privileges()
Esempio n. 19
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()
Esempio n. 20
0
# Author: wangfang
from user import Admin
admin = Admin("admin", "management")
admin.privileges.showPrivileges()
Esempio n. 21
0
class Admin(User):
    """Represents the special kind of user"""
    def __init__(self, first_name, last_name, age, location):
        """Initialize the different attributes"""
        super().__init__(first_name, last_name, age, location)
        self.privileges = []

    def show_privileges(self):
        """List the admin's set of privileges"""
        print("Privileges:")
        for privilege in self.privileges:
            print("- " + privilege)


ramon_user = Admin('Ramon', 'Montoya', '20', 'USA')
brian_user = User('Brian', 'Morales', '19', 'USA')
karla_user = User('Karla', 'Guzman', '19', 'USA')
eli_user = User('Elizabeth', 'Nava', '19', 'USA')
sabino_user = User('Sabino', 'Mendez', '19', 'USA')

ramon_user.describe_user()
ramon_user.privileges = [
    'can add post',
    'can delete post',
    'can ban user',
    'can install updates',
    'can reset passwords',
    'can moderate discussions',
    'can suspend accounts',
]
Esempio n. 22
0
File: 11.py Progetto: seismatica/PCC
from user import Admin


admin = Admin("Khanh", "Nguyen", 27, "Ho Chi Minh City")
admin.describe_user()
admin.privileges.items = ["can ban user"]
admin.privileges.show_privileges()
Esempio n. 23
0
from user import Admin

admin_1 = Admin('xinhan', 'niu', 21, 'May 2nd')
admin_1.describe_user()
Esempio n. 24
0
from user import Admin

admin = Admin('jonas', 'jon', '*****@*****.**', 'jonas123', '123')
admin.describe_user()
admin.privilages = [
                    'pode adicionar post',
                    'pode deletar post',
                    'pode banir usuario'
                    ]
admin.show_privilages()
Esempio n. 25
0
from user import Admin

eric = Admin('eric', 'matthes', 'e_matthes', '*****@*****.**', 'alaska')
eric.describe_user()

eric_privileges = [
    'can reset passwords',
    'can moderate discussions',
    'can suspend accounts',
]
eric.privileges.privileges = eric_privileges

print("\nThe admin " + eric.username + " has these privileges: ")
eric.privileges.show_privileges()
Esempio n. 26
0
'''
以为完成练习9-8而做的工作为基础,将User 、Privileges 和Admin 类存储在一个模块中,
再创建一个文件,在其中创建一个Admin 实例 并对其调用方法show_privileges() ,
以确认一切都能正确地运行。
'''
from user import Admin

admin1 = Admin('admin')
admin1.privileges.show_privileges()