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閱讀 284評論 0 6
  • 歡迎界面 注冊系統 登錄 操作學生信息界面 1.添加 查看所有名單 3.查詢 執行界面
    oct___越來越2閱讀 136評論 0 0
  • 實現鼠標點擊屏幕產生小球,小球自動移動,與屏幕碰撞會反彈。小球之間碰撞,會隨機吃掉。 定義部分顏色的模塊
    d4lx閱讀 114評論 0 0
  • 12月5日,余文樂在ins和微博上猝不及防的撒了一把狗糧:他結婚了。 余文樂被大家熟知應該是幾年前的《春嬌與志明》...
    種太陽__嘟嘟閱讀 456評論 0 3
  • 365寫作訓練營自媒體寫作課 要點速記 I 什么是自媒體寫作 自媒體:在擅長領域,草根作者,每日更新 平臺:百家號...
    樂姜閱讀 391評論 0 0