day14-文件操作作业
try:
f = open('files2/homework', encoding='uft-8')
res = eval(f.read())
f.close()
except:
res = {}
while True:
print(' 🖤欢迎入狱!🖤', '\n')
print('💗 1.登 陆')
print('💗 2.注 册')
print('💗 3.退 出')
print('------------------')
a = input('请选择(1-3):')
if a == '2':
account = input('请输入账号:')
passport = input('请输入密码:')
if account in res:
print('注册失败,账号存在!')
else:
res.update({account: passport})
f = open('files2/homework', 'w', encoding='utf-8')
f.write(str(res))
f.close()
print('注册成功!')
elif a == '1':
account = input('请输入账号:')
passport = input('请输入密码:')
if account not in res:
print('登陆失败,账号不存在!')
elif passport != res[account]:
print(res[account])
print('登陆失败,密码错误!')
else:
print('登陆成功!')
elif a == '3':
print('恭喜!离开监狱!')
break
else:
print('输入错误!')