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()
# 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)