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


Posted in Python onJanuary 28, 2019

问题:

 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~

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
解密Python中的描述符(descriptor)
Jun 03 Python
Python构建XML树结构的方法示例
Jun 30 Python
Python实现JSON反序列化类对象的示例
Jan 31 Python
Django 路由控制的实现代码
Nov 08 Python
python TF-IDF算法实现文本关键词提取
May 29 Python
pyqt5让图片自适应QLabel大小上以及移除已显示的图片方法
Jun 21 Python
python 实现创建文件夹和创建日志文件的方法
Jul 07 Python
Python3查找列表中重复元素的个数的3种方法详解
Feb 13 Python
python使用pyecharts库画地图数据可视化的实现
Mar 25 Python
Pytorch损失函数nn.NLLLoss2d()用法说明
Jul 07 Python
浅谈anaconda python 版本对应关系
Oct 07 Python
Python基础之hashlib模块详解
May 06 Python
Python之列表实现栈的工作功能
Jan 28 #Python
Python中常用的内置方法
Jan 28 #Python
Python中的元组介绍
Jan 28 #Python
用Python将结果保存为xlsx的方法
Jan 28 #Python
Python 保存矩阵为Excel的实现方法
Jan 28 #Python
对python中矩阵相加函数sum()的使用详解
Jan 28 #Python
Python中的集合介绍
Jan 28 #Python
You might like
PHP访问Google Search API的方法
2015/03/05 PHP
利用javascript中的call实现继承
2007/01/22 Javascript
jQuery使用手册之三 CSS操作
2007/03/24 Javascript
简洁短小的 JavaScript IE 浏览器判定代码
2010/03/21 Javascript
jquery.validate分组验证代码
2011/03/17 Javascript
jquery1.83 之前所有与异步列队相关的模块详细介绍
2012/11/13 Javascript
自己动手写的javascript前端等待控件
2015/10/30 Javascript
vue日期组件 支持vue1.0和2.0
2017/01/09 Javascript
@ResponseBody 和 @RequestBody 注解的区别
2017/03/08 Javascript
BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传、预览、提交的导入Excel数据操作步骤
2017/08/07 Javascript
vue.js过滤器+ajax实现事件监听及后台php数据交互实例
2018/05/22 Javascript
nuxt.js中间件实现拦截权限判断的方法
2018/11/21 Javascript
vue 集成 vis-network 实现网络拓扑图的方法
2019/08/07 Javascript
vue+导航锚点联动-滚动监听和点击平滑滚动跳转实例
2019/11/13 Javascript
[44:41]Fnatic vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python通过matplotlib画双层饼图及环形图简单示例
2017/12/15 Python
python调用百度REST API实现语音识别
2018/08/30 Python
Python3.5实现的罗马数字转换成整数功能示例
2019/02/25 Python
python七夕浪漫表白源码
2019/04/05 Python
Python:slice与indices的用法
2019/11/25 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
2020/04/24 Python
python mongo 向数据中的数组类型新增数据操作
2020/12/05 Python
python unichr函数知识点总结
2020/12/16 Python
python中threading和queue库实现多线程编程
2021/02/06 Python
详解移动端HTML5音频与视频问题及解决方案
2018/08/22 HTML / CSS
西班牙灯具网上商店:Lampara.es
2018/06/05 全球购物
澳大利亚天然护肤品、化妆品和健康产品一站式商店:Nourished Life
2018/12/02 全球购物
关于期中考试的反思
2014/02/02 职场文书
传播学专业毕业生自荐书
2014/07/01 职场文书
2014年大学生职业规划书:未来不是梦,只要勇敢冲!
2014/09/22 职场文书
教师党员群众路线教育实践活动心得体会
2014/11/04 职场文书
2016年寒假学习心得体会
2015/10/09 职场文书
导游词之广州陈家祠
2019/10/21 职场文书
python缺失值的解决方法总结
2021/06/09 Python
经典《舰娘》游改全新动画预告 预定11月开播
2022/04/01 日漫
Elasticsearch 索引操作和增删改查
2022/04/19 Python