def login(): while True: command = input( "Select which method of sign in you would like -\n1.)Scan Card\n2.)Enter Key Code\nb.)Back\n>>" ).lower().strip(" ") if command == "1": print("||Scanner is currently unavailable||") elif command == "2": keyCode = input("Enter Key Code:") if database.db.checkForKeyCode(keyCode) == False: print("||Key code does not exist||") else: mainUser = database.db.returnUserInfo(keyCode)[0] if mainUser[2] == 2: password = input("Password:"******"Password Invalid") elif mainUser[2] == 0: newUser = user.User(mainUser[1], mainUser[0], mainUser[2], mainUser[3]) newUser.UI() elif mainUser[2] == 1: newUser = user.Teacher(mainUser[1], mainUser[0], mainUser[2], mainUser[3]) newUser.UI() elif command == "b": break else: print("||That is not a command||")
def getUser(keycode): data = database.db.returnUser(keycode) print(data) if data[0][2] == 0: user = user.Student(data[0][1], data[0][2], data[0][0], data[0][3], data[0][4]) elif data[0][2] == 1: user = user.Teacher(data[0][1], data[0][2], data[0][0], data[0][3], data[0][4]) elif data[0][2] == 2: user = user.Admin(data[0][1], data[0][2], data[0][0], data[0][3], data[0][4]) return user
def check_login(self): username = self.login_input.get().lower() password = self.password.get().lower() answer = db.check_user_details(username, password) if answer == False: return self.if_false() else: if answer[2] == "Student": self.logged_in = user.Student(answer[0], answer[1], answer[2], answer[3], answer[4], answer[5]) elif answer[2] == "Teacher": self.logged_in = user.Teacher(answer[0], answer[1], answer[2], answer[3], answer[4], answer[5]) elif answer[2] == "Admin": self.logged_in = user.Admin(answer[0], answer[1], answer[2], answer[3], answer[4], answer[5]) self.main_screen()
import user admin = user.Admin('Elsa', 'Ohno', 'Seattle') admin.privileges.show_privileges()
import user octavio = user.Admin("octavio", "sosa", "23", "male") octavio.myprivileges.show_privileges()
from restaurant import Restaurant my_restaurant = Restaurant('KFC','chicken') my_restaurant.describe_restaurant() import user privileges = ('edit web','change name') admin = user.Admin('kaku','kou',26,privileges) admin.privileges.show_privileges()
import user Admin = user.Admin('tao','zhenting','36','shanghai') Admin.show_privileges()
import user admin = user.Admin('zheng', 'hongbo') admin.privileges.show_privileges()
import user paul_admin = user.Admin("Paul", "Normington", "pw123", "black") paul_admin.privileges.show_privileges() user_privileges = [ "can delete users" ] paul_admin.privileges.privileges = user_privileges paul_admin.privileges.show_privileges()
import car import user a = car.Car('Audi', 'A4', 2016, 33) a.describe() print("It works") a.get() a.new_mileage(11) b = car.electric("Tesla", "Roadster", 2017, 55) b.describe() a1 = user.User("Vishnu", 17, 163, 5.5) b1 = user.Admin("admin", 17, 163, 5.5) b1.privileges() bin(3) print(bin(100))
import user user_1 = user.Admin('jan', 'kowalski', 'jkow', 'male', 40) user_1.describe_user() user_1.privileges.show_privileges()
import user users = user.Admin('s', 's') users.privileges.show_privileges()
# Try It Yourself Exercise - Pg.180 # 9-11 Imported Admin ######################################################################################################################## # Using your code from exercise 9-8 # Store the classes User, Privileges and Admin in one module # Create a separate file, make an Admin instance and call show_privileges() to show it working ######################################################################################################################## import user admin_user = user.Admin('brock', 'solid', '30', 'male', 'blue') admin_user.describe_user() # Make a list of privileges to add to the admin user admin_user_privileges = ['can add post', 'can delete post', 'can ban user' ] # Add privileges to the user admin_user.privileges.privileges = admin_user_privileges # Show privileges admin_user.privileges.show_privileges()
# 9-10 导入Restaurant类 import restaurant restaurant_0 = restaurant.Restaurant("kfc", 'junk food') restaurant_0.describe_restaurant() # 9-11 导入Admin类 import user admin = user.Admin('Tian ran', 'Wang', ['read'], 'handsome') admin.show_privileges() # 9-12 多个模块 from only_user import User from admin import Admin, Privileges admin = Admin("steve", "nash", ["read"], "handsome") admin.show_privileges()
import user admin1 = user.Admin('mary', 'adams') admin1.privelages.powers = ['can add post', 'can delete post', 'can ban user'] admin1.privelages.showprivelages()
import user user_1 = user.Admin('f', 'l') user_1.privileges.show_privileges()
import user admin = user.Admin('jack', 'mark', 23) admin.privileges.show_privileges()
import user admin = user.Admin("Admin", "Admin", "can add post", "can delete post", age="22", gender="male") admin.describe_user() admin.privileges.show()