python 实现注册、登录功能

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

  

后续会更新选课、查看成绩的功能!

猜你喜欢

转载自www.cnblogs.com/RHadoop-Hive/p/10482875.html