运行效果
代码
# 初始会员信息
users = ['老李', '老王', '老徐', '申老师']
passwds = ['laoli1', 'laowang2', 'laoxu3', '123321']
# 请输入用户名和密码
user = input('请输入用户名:')
passwd = input('请输入用户密码:')
# 判断输入的用户与密码是否等于
if user == '老高' and passwd == 'laogao4':
print(f'管理员{user}成功进入成功进入登录系统界面!')
while 1:
print('''
_____________操作界面_____________
1、添加会员信息
2、删除会员信息
3、查看会员信息
4、退出
''')
option = input('请输入你的选择:')
if option == '1':
print('________添加会员信息________')
adduser = input('请输入新用户名:')
addpasswd = input('请输入新用户密码:')
# 判断用户名是否在列表中,如果在,添加失败;如果不在,添加成功。
if adduser in users:
print(f'{adduser}添加失败,该用户已存在')
else:
users.append(adduser)
passwds.append(addpasswd)
print('用户添加成功!')
elif option == '2':
print('________删除会员信息________')
deluser = input('请输入要删除的用户名:')
if deluser not in users:
print('用户删除失败,用户不存在')
else:
delindex = users.index(deluser)
users.remove(deluser)
passwds.pop(delindex)
print(f'{deluser}删除成功!')
elif option == '3':
# 查看用户名的长度(列表中元素的个数)
count = len(users)
for i in range(count):
print(f'用户名:{users[i]},用户密码:{passwds[i]}')
elif option == '4':
break # break跳出最近的循环 exit()终止所有进程 continue忽略下一步,继续执行循环。这里用break和exit()都行
else:
print('请输入正确的操作指令')
else:
print(f'{user}登录失败,账号或密码错误')