2019-08-06


# 登錄注冊退出選擇界面


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('是否繼續(xù)(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)


# 執(zhí)行函數


num_2 = main_page()

# 登錄管理
if num_2 == 1:
    sign_in()

# 注冊
if num_2 == 2:
    register()
# 退出
else:
    exit()
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • https://blog.csdn.net/u014044812/article/details/78727496
    Vurtex閱讀 546評論 0 0
  • 如果你努力了卻還是沒能在一起的人,就放心扔了Ta,因為那個更適合你的正在向你走來。你們會毫不費力的在一起,你...
    自得_其樂閱讀 231評論 0 2
  • 我新增了一個愛好那就是復盤,最近做了幾場主持,今天就來個大復盤吧!自從2015年進入現在這家企業(yè),我就負責公司年會...
    大眼妹Danney閱讀 487評論 3 2
  • 自從鉆貝頁面增加了天天抽獎游戲,許多簡友在各個群里曬抽的獎,許多人都中了一萬鉆。看來這一萬簡書鉆是挺好抽的。然而我...
    紅蕖千嬌閱讀 785評論 6 17
  • 小米最近又有大動作了。 根據知情人士透露,小米準備在18年年底上市。如果能夠順利上市,小米將成為今年全球規(guī)模最大的...
    冷冷123456閱讀 1,703評論 0 6

友情鏈接更多精彩內容