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

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

问题:

 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

标签:python,后台,管理
0
投稿

猜你喜欢

  • sql server如何利用开窗函数over()进行分组统计

    2024-01-16 01:55:36
  • 使用Django和Postgres进行全文搜索的实例代码

    2022-07-06 10:52:15
  • 解决Linux系统中python matplotlib画图的中文显示问题

    2023-12-18 22:10:53
  • go日志库中的logrus

    2023-07-21 13:48:02
  • 删除mysql数据表如何操作

    2024-01-26 01:22:20
  • 如何实现一个python函数装饰器(Decorator)

    2023-12-02 19:38:37
  • ​Python使用Mediapipe对图像进行手部地标检测

    2021-04-23 06:18:52
  • php实现表单多按钮提交action的处理方法

    2024-05-11 10:10:27
  • Python基于OpenCV实现人脸检测并保存

    2023-10-07 00:43:37
  • JDBC数据库连接过程及驱动加载与设计模式详解

    2024-01-27 06:46:47
  • Mysql Error Code : 1436 Thread stack overrun

    2024-01-23 14:04:04
  • 浅述七大主流数据库

    2011-08-05 18:21:27
  • python实现人脸签到系统

    2023-12-21 06:35:05
  • Python使用pandas将表格数据进行处理

    2023-10-08 06:23:55
  • pycharm安装图文教程

    2022-01-14 08:43:42
  • Fiddler如何抓取手机APP数据包

    2023-12-02 04:18:57
  • Go语言中并发的工作原理

    2024-05-08 10:13:25
  • Python实现使用request模块下载图片demo示例

    2021-10-08 10:13:48
  • Django把SQLite数据库转换为Mysql数据库的过程

    2024-01-26 09:42:35
  • 使用vue制作探探滑动堆叠组件的实例代码

    2024-04-28 09:25:26
  • asp之家 网络编程 m.aspxhome.com