示例#1
0
文件: myUsers.py 项目: sortzis/CIT228
from user import User
from privileges import Privileges
from admin import Admin

priv = ["Can add post", "Can delete post", "Can ban users"]

privileges = Privileges(priv)
user1 = User("Susie","Green", 25, 50000, "sueZ", "*****@*****.**")
user2 = User("Steve","Smith", 34, 75000, "sSmith", "*****@*****.**")
user3 = User("Jeff","Goldblum", 65, 130000, "JGold", "*****@*****.**")
user4 = User("Dave","Bingham", 32, 40000, "d_bing", "*****@*****.**")
admin1 = Admin("Scott","Stevenson", 38, 72000, "s_steven", "*****@*****.**", privileges)

user1.greet_user()
user2.greet_user()
user3.greet_user()
user4.greet_user()
admin1.greet_user()

user1.describe()
user2.describe()
user3.describe()
user4.describe()
admin1.describe()
privileges.show_privileges()
示例#2
0
# 9-9
print("\n9-9")
print("super eCar")

# 9-10
print("\n9-10")
rest = Restaurant("Ben", "Tiny")
rest.describe()

# 9-11
print("\n9-11")
from admin import Admin

my_admin = Admin("Ben", "Jim")
my_admin.describe()

# 9-12
print("\n9-12")
print("use models from many files")

# 9-13
print("\n9-13")
from collections import  OrderedDict
words = OrderedDict()
words["add"] = "add an item"
words["remove"] = "delete an item"
words["pop"] = "get the last item"

for k,v in words.items():
    print(k + ": " + v)