#1.用户名是否存在
#2.如果存在:1)判断密码是否正确(如果正确,登录成功并退出循环)
#2)错误(重新登录,只有3次机会)
#3.用户不存在(重新登录,只有3次机会)
#1.后台管理员用户:admin,密码:westos
#2.管理员登录后,可管理用户信息
#3.用户信息包括:1添加用户信息,2删除用户信息,3查看用户信息,4退出
print('管理员登录'.center(50,'*'))
aduser = input('Username: ')
adpasswd = input('Password: ')
#系统用户信息
users = ['root','redhat']
passwd = ['123','456']
if aduser == 'admin' and adpasswd == 'westos':
print('管理员登录成功!')
print('用户登录'.center(50, '*'))
while True:
print("""
菜单
1.添加用户信息
2.删除用户信息
3.查看用户信息
4.退出
""")
choice = input('请输入你的选择: ')
if choice == '1':
print('添加用户信息'.center(50,'*'))
adduser = input('添加用户名: ')
if adduser in users:
# print('用户%s已经存在' %adduser)
print(f"用户{adduser}已经存在")
else:
addpasswd = input('密码: ')
users.append(adduser)
passwd.append(addpasswd)
print(f"用户{adduser}添加成功")
elif choice == '2':
print('删除用户信息'.center(50, '*'))
deluser = input('删除用户名: ')
if deluser in users:
delindex = users.index(deluser)
users.remove(deluser)
passwd.pop(delindex)
print(f"删除用户{deluser}成功")
else:
print(f"用户{deluser}不存在")
elif choice == '3':
print('查看用户信息'.center(50, '*'))
print('\t用户名\t密码')
userlenth = len(users)
for i in range(userlenth):
print('\t%s\t%s' %(users[i],passwd[i]))
elif choice == '4':
exit()
else:
print('请输入正确的选择!')
else:
print('管理员登录失败!')
#输入错误信息,提示管理员登录失败
#管理员登陆成功
#查看用户信息
#添加用户信息
#查看是否添加成功
#删除用户信息
#删除不存在用户信息,提示用户不存在
#添加已经存在用户信息,提示用户已经存在
#输入其他,提示请输入正确选择