函数创建一个登录管理系统
while True:
print('==================================')
print(' ❀❀ 欢迎来到xxx管理系统 ❀❀ ')
print(' ')
print(' ♥ 1. 登 录 ')
print(' ♥ 2. 注 册 ')
print(' ♥ 3. 退 出 ')
print(' ')
print('===================================')
order = int(input('请选择(1~3):'))
if order == 3:
break
else:
user_id = input('请输入账号:')
password = input('请输入密码:')
f = open('files/management_system.txt', 'r', encoding='utf-8')
all_user = eval(f.read())
f.close()
f = open('files/management_system.txt', 'w', encoding='utf-8')
f.write(str(all_user))
f.close()
if order == 1:
is_user = False
for x in all_user:
if user_id == x['user_id'] and password == x['password']:
is_user = True
print('登录成功!')
if not is_user:
print('登录失败!')
if order == 2:
is_user = False
for x in all_user:
if user_id == x['user_id']:
is_user = True
print('账号已存在!')
if not is_user:
f = open('files/management_system.txt', 'w', encoding='utf-8')
all_user.append({'user_id': user_id, 'password': password})
f.write(str(all_user))