学生登录系统

print('==============================================')
print('           **欢迎来到学生管理系统**')
print('            ♢ 1. 登      录')
print('            ♢ 2. 注      册')
print('            ♢ 3. 退      出')
print('==============================================')
def register():
    id1=input('请输入账号:')
    password1=input('请输入密码:')
    dict1={'账号':id1,'密码':password1}
    try:
        result=eval(open(r'stu_management.txt','r',encoding='utf-8').read())
    except FileNotFoundError:
        result=[]
    for x in result:
        if dict1==x:
            print('登录成功')
            break
    else:
        print('登录失败')
select1=int(input('请输入选择(1-3):'))
if select1==1:
    register()
def login():
    id2=input('请注册您的账号:')
    password2=input('请输入密码:')
    dict2={'账号': id2,'密码': password2}
    try:
        result2 = eval(open(r'stu_management.txt', 'r', encoding='utf-8').read())
    except FileNotFoundError:
        result2 = []
    if len(result2)==0:
        result2.append(dict2)
        open(r'stu_management.txt', 'w', encoding='utf-8').write(str(result2))
        print('注册成功')
    else:
        for i in result2:
            if dict2['账号'] == i['账号']:
                print('账号已注册,请登录')
        else:
            result2.append(dict2)
            open(r'.\stu_management.txt', 'w', encoding='utf-8').write(str(result2))
            print('注册成功')
if select1==2:
    login()

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值