import json
def login(name,password):
with open('./namelist.txt','r',encoding='utf-8') as f:
for item in json.load(f):
if item.get('name') == name and item.get('password') == password:
return True
else:
print('用戶名不存在或用戶名密碼錯(cuò)誤')
return False
def signup(name):
with open('./namelist.txt', 'r', encoding='utf-8') as f:
flag = 1
while flag:
for item in json.load(f):
if item.get('name') == name:
name = input('用戶名已存在請重新輸入:')
break
else:
flag = 0
return True
with open('./namelist.txt','r+',encoding='utf-8') as f:
if f.read() == '':
f.write('[{}]')
while True:
print("""
歡迎來到學(xué)生管理系統(tǒng)
1.登錄
2.注冊
3.退出
""")
choice = input('請選擇:')
if choice == '1':
name = input('請輸入用戶名:')
password = input('請輸入密碼:')
if login(name,password) == True:
print("""
歡迎%s
1.添加學(xué)生
2.查看學(xué)生
3.刪除學(xué)生
4.返回
""" % name)
choice1= input('請輸入:')
continue
elif choice == '2':
while True:
name = input('請輸入用戶名:')
signup(name)
password = input('請輸入密碼:')
with open('./namelist.txt','r',encoding='utf-8') as f:
former_members = json.load(f)
new_member = {'name':name,'password':password}
former_members.append(new_member)
with open('./namelist.txt', 'w', encoding='utf-8') as f:
json.dump(former_members,f)
print("""
注冊成功
1.繼續(xù)注冊
2.返回
""")
choice2 = input('請輸入:')
if choice2 == '1':
continue
else:
break
else:
break
day17作業(yè)-1
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 最近有機(jī)會(huì)接觸了一下Angular,之前也沒什么基礎(chǔ),這里就先記點(diǎn)東西。 項(xiàng)目主要以一個(gè)頁面為主體,不同板塊以ng...
- http://www.orsoon.com/Mac/162838.html小編為大家推薦Temp Monitor ...
- 親子日記第411篇,2019年1月11日,星期五,天氣陰。 下午去開考務(wù)會(huì)沒來得及接兒子放學(xué)。等我回到家時(shí),老公在...