"""__author__:Orange """
import time
f = open('text.txt', 'r+')
result = eval(f.read())
def choose1():
name_id = input("请输入账号:")
if name_id not in result:
print("该账户不存在请先注册")
return
password = input("请输入密码")
if password != result[name_id]:
print("密码错误,请重新输入")
return
return "登录成功"
def choose2():
while True:
f = open('text.txt', 'w', encoding='utf-8')
id_new = input("请输入用户名:")
if id_new == "exit":
print("退出注册,即将返回主界面")
f.write(str(result))
time.sleep(1)
elif id_new not in result:
print("用户名可用")
password = input("请输入密码:")
result[id_new] = password
f.write(str(result))
print("添加成功, 即将返回登录界面")
time.sleep(1)
break
else:
print("用户名已被占用请重新输入")
f.close()
def choose3():
print("您已成功退出本系统,欢迎再次使用!")
print("============================")
time.sleep(1)
if __name__ == '__main__':
while True:
print("==========================")
print(" ** 欢迎来到xx系统 **")
print("")
print(" 1.登 录")
print(" 2.注 册")
print(" 3.退 出")
print("")
print("===========================")
choose = input("请选择(1-3):")
if choose == '1':
choose1()
break
elif choose == '2':
choose2()
elif choose == '3':
choose3()
break
else:
print("输入有错误,请输入1-3的数字")
"""__author__:Orange """
import time
while True:
print("==========================")
print(" ** 欢迎来到xx系统 **")
print("")
print(" 1.登 录")
print(" 2.注 册")
print(" 3.退 出")
print("")
print("===========================")
choose = input("请选择(1-3):")
f = open('text.txt', 'r+')
result = eval(f.read())
if choose == "1":
name_id = input("请输入账号:")
if name_id not in result:
print("登录失败,该账户不存在请先注册")
break
password = input("请输入密码:")
if password != result[name_id]:
print("密码错误,请重新输入")
break
print("登录成功!")
time.sleep(1)
break
elif choose == "2":
while True:
f = open('text.txt', 'w', encoding='utf-8')
id_new = input("请输入用户名:")
if id_new not in result:
print("用户名可用")
password = input("请输入密码:")
result[id_new] = password
f.write(str(result))
print("添加成功, 即将返回登录界面")
time.sleep(1)
break
else:
print("用户名已被占用请重新输入")
elif choose == "3":
print("您已成功退出本系统,欢迎再次使用!")
print("===========================")
time.sleep(1)
break
else:
print("输入有错误,请输入1-3的数字")
f.close()
"""__author__:Orange """
import time
f = open('text.txt', 'r+')
result = eval(f.read())
def login():
name_id = input("请输入账号:")
if name_id not in result:
print("该账户不存在请先注册")
return
password = input("请输入密码:")
if password != result[name_id]:
print("密码错误,请重新输入")
login()
print("登录成功")
return
def admins():
f = open('text.txt', 'w', encoding='utf-8')
id_new = input("请输入用户名:")
if id_new == "exit":
print("退出注册,即将返回主界面")
f.write(str(result))
time.sleep(1)
elif id_new not in result:
print("用户名可用")
password = input("请输入密码:")
result[id_new] = password
f.write(str(result))
print("添加成功, 即将返回登录界面")
time.sleep(1)
else:
print("用户名已被占用请重新输入")
admins()
f.close()
def exit1():
print("您已成功退出本系统,欢迎再次使用!")
print("============================")
time.sleep(1)
if __name__ == '__main__':
while True:
print("==========================")
print(" ** 欢迎来到xx系统 **")
print("")
print(" 1.登 录")
print(" 2.注 册")
print(" 3.退 出")
print("")
print("===========================")
choose = input("请选择(1-3):")
if choose == '1':
login()
break
elif choose == '2':
admins()
elif choose == '3':
exit1()
break
else:
print("输入有错误,请输入1-3的数字")