jiemian = ‘’’ 欢迎来到xx登录系统
1.登 录
2.注 册
3.退 出
====================================================================
'''
print(jiemian)
f = eval(open(‘files/a.txt’, ‘r’, encoding=‘utf-8’).read())
while True:
print(jiemian)
a = input(‘请选择1.2.3进行操作’)
if a == ‘2’:
x1 = input(‘请输入一个3至8位数的账号:’)
x2 = input(‘请输入密码’)
f = eval(open('files/a.txt', 'r', encoding='utf-8').read())
if 3 <= len(str(x1)) <= 8:
if x1 in f:
print('账号已存在')
continue
if x1 not in f:
f[x1] = x2
# if x1 not in f:
open('files/a.txt', 'w', encoding='utf-8').write(str(f))
# if x1 not in f:
print('注册成功')
continue
else:
print('账号不合法,请重新选择')
continue
if a == '1':
x1 = input('请输入一个3至8位数的账号:')
x2 = input('请输入密码')
if x1 not in f:
print('账号不存在')
continue
if f[x1] == x2:
print('登录成功')
break
if f[x1] != x2:
print('密码错误请重试')
continue
if a == '3':
print('数据保存中请稍后')
print('数据已保存')
print('退出成功')
break