day12-作业

with open('files/zhanghuxinxi', 'r', encoding='utf-8') as f:
    users = eval(f.read())


def guanli():
    while True:
        print('================================')
        print('     ❀❀欢迎来到xx管理系统     ')
        print('         ♦1.登      录       ')
        print('         ♦2.注      册       ')
        print('         ♦3.退      出       ')
        x = int(input('请输入1-3:'))
        if x == 1:
            name = input('请输入账号:')
            while not name in users:
                print('账号错误,请重新输入')
                name = input('请输入账号:')
            pw = input('密码:')
            while pw != users[name]:
                print('密码错误,请重新输入')
                pw = input('密码:')
            print('登录成功')
        if x == 2:
            name = input('用户名:')
            pw = input('密码:')
            users[name] = pw
            print('账号注册成功')
            with open('files/zhanghuxinxi', 'w', encoding='utf-8') as f:
                f.write(str(users))
            print('================================')
            print('     ❀❀欢迎来到xx管理系统     ')
            print('         ♦1.登      录       ')
            print('         ♦2.注      册       ')
            print('         ♦3.退      出       ')
            x = int(input('请输入1-3:'))
        if x == 3:
            break

guanli()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • -- coding: utf-8 --"""File Name: day12作业Author : ...
    LPP27149阅读 285评论 0 6
  • 欢迎界面 注册系统 登录 操作学生信息界面 1.添加 查看所有名单 3.查询 执行界面
    oct___越来越2阅读 136评论 0 0
  • 实现鼠标点击屏幕产生小球,小球自动移动,与屏幕碰撞会反弹。小球之间碰撞,会随机吃掉。 定义部分颜色的模块
    d4lx阅读 114评论 0 0
  • 12月5日,余文乐在ins和微博上猝不及防的撒了一把狗粮:他结婚了。 余文乐被大家熟知应该是几年前的《春娇与志明》...
    种太阳__嘟嘟阅读 461评论 0 3
  • 365写作训练营自媒体写作课 要点速记 I 什么是自媒体写作 自媒体:在擅长领域,草根作者,每日更新 平台:百家号...
    乐姜阅读 441评论 0 0