网络编程
位置:首页>> 网络编程>> Python编程>> Python后台管理员管理前台会员信息的讲解

Python后台管理员管理前台会员信息的讲解

作者:Mr.o.j  发布时间:2023-11-06 09:59:41 

标签:python,后台,管理

问题:

 1. 后台管理员只有一个用户: admin, 密码: admin

 2. 当管理员登陆成功后, 可以管理前台会员信息.

 3. 会员信息管理包含:

  •        添加会员信息

  •        删除会员信息

  •        查看会员信息

  •        退出

- 添加用户:

  1.     1). 判断用户是否存在?

  2.     2).  如果存在, 报错;

  3.     3).  如果不存在,添加用户名和密码分别到列表中;

- 删除用户

  1.     1). 判断用户名是否存在

  2.     2). 如果存在,删除;

  3.     3). 如果不存在, 报错;


print('管理员登录'.center(50,'*'))
inuser = input('UserName:')
inpasswd = input('Password:')
#所有会员用户名
users = ['root','westos']
#所有会员密码
passwds = ['123','456']
if inuser == 'admin' and inpasswd == 'admin':
 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))
     else:
       AddPasswd = input('密码:')
       users.append(AddUser)
       passwds.append(AddPasswd)
       print('添加用户%s成功!' %AddUser)
   elif choice == '2':
     print('删除会员信息'.center(50,'*'))
     DelUser = input('删除会员名:')
     DelIndex = users.index(DelUser)
     users.remove(DelUser)
     passwds.pop(DelIndex)
     print('删除会员%s成功!' %DelUser)
   elif choice == '3':
     print('查看会员信息'.center(50,'*'))
     print('\t用户名\t密码')
     UserCount = len(users)
     for i in range(UserCount):
       print('\t%s\t%s' %(users[i],passwds[i]))
   elif choice == '4':
     exit()
   else:
     print('请输入正确的选择')
else:
 print('管理员登录失败!')

ok~

来源:https://blog.csdn.net/weixin_40543283/article/details/86608828

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com