# 登录注册退出选择界面
def main_page():
print('=' * 40)
print("**欢迎来到学生管理系统**".center(30, " "))
print("★1.登 录".center(36, " "))
print("★2.注 册".center(36, " "))
print("★3.退 出".center(36, " "))
print('=' * 40)
num_1 = int(input("请输入(1 - 3):"))
return num_1
# 注册界面
def register():
print("欢迎来到注册页面")
with open(r'student_information', 'r', encoding='utf - 8')as f:
users = eval(f.read())
user_name = input("用户名:")
pw = input("密码:")
list_2 = list(users)
if user_name in list_2:
print("此账号已经注册过了,请重新输入账号")
register()
else:
users[user_name] = pw
with open(r'student_information', 'w', encoding='utf-8')as f:
f.write(str(users))
value = input('是否继续(y/n):')
if value == 'y':
register()
if value == 'n':
main_page()
# 登录界面
def sign_in():
print("欢迎来到登录界面")
user_name = input("请输入学生姓名:")
user_pw = input("请输入密码:")
with open(r'student_information', encoding='utf - 8') as f:
line = eval(f.read())
list_1 = list(line)
if len(list_1) == 0:
print("请先注册")
main_page()
else:
if user_name in list_1:
if line[user_name] == user_pw:
print("登录成功")
main_page_1()
else:
print("密码错误")
sign_in()
else:
print("账号错误")
sign_in()
return user_name
def main_page_1():
print("==" * 30)
print(" 欢迎来到学生管理系统1.0")
print(" 1.添加学生的信息")
print(" 2.删除学生的信息")
print(" 3.修改学生的信息")
print(" 4.查询学生的信息")
print(" 5.遍历所有学生的信息")
print(" 6.退出系统")
print("==" * 30)
# 执行函数
num_2 = main_page()
# 登录管理
if num_2 == 1:
sign_in()
# 注册
if num_2 == 2:
register()
# 退出
else:
exit()
2019-08-06
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- https://blog.csdn.net/u014044812/article/details/78727496
- 小米最近又有大动作了。 根据知情人士透露,小米准备在18年年底上市。如果能够顺利上市,小米将成为今年全球规模最大的...