class Student: def register(self): print("=============注册页面=============") n = 3 user = input("请输入账号:").strip() while n > 0: n = n -1 pass_wd = input("请输入密码:").strip() pass_wd_sec = input("确认你的密码:").strip() if pass_wd != pass_wd_sec: print("两次输入不一致,请重新输入!\n") print("你还有" + str(n) + "次机会!") continue else: print("注册成功!\n") user_info[user] = pass_wd_sec break def login(self): n = 3 while n > 0: n = n - 1 pass_wd = input("请输入你的密码:").strip() if pass_wd != user_info[user]: print("密码错误,请重新输入!") print("你还有" + str(n) + "次机会!\n") continue else: print("登录成功!\n") break if __name__ == '__main__': user_info = {"hadoop": "111", "hive": "222", "spark": "333"} user = input("请输入账号:").strip() s = Student() if user not in user_info.keys(): print("账号不存在,请返回注册\n") s.register() print("=============返回登录界面=============") user = input("请输入账号:").strip() s.login() else: s.login()
后续会更新选课、查看成绩的功能!