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处理字符串之isspace()方法的使用
May 19 Python
Python合并字符串的3种方法
May 21 Python
用Python实现命令行闹钟脚本实例
Sep 05 Python
python中异常捕获方法详解
Mar 03 Python
深入理解Django的自定义过滤器
Oct 17 Python
PyQt5每天必学之单行文本框
Apr 19 Python
python生成多个只含0,1元素的随机数组或列表的实例
Nov 12 Python
Python装饰器语法糖
Jan 02 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
Jul 16 Python
在Django下测试与调试REST API的方法详解
Aug 29 Python
Python绘制K线图之可视化神器pyecharts的使用
Mar 02 Python
Python 装饰器(decorator)常用的创建方式及解析
Apr 24 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写的简易聊天室代码
2011/06/04 PHP
PHP 清空varnish 缓存的详解(包括指定站点下的)
2013/06/20 PHP
ThinkPHP利用PHPMailer实现邮件发送实现代码
2013/09/26 PHP
ECMall支持SSL连接邮件服务器的配置方法详解
2014/05/19 PHP
WampServer搭建php环境时遇到的问题汇总
2015/07/23 PHP
php ci 获取表单中多个同名input元素值的代码
2016/03/25 PHP
PHP实现的文件操作类及文件下载功能示例
2016/12/24 PHP
JS操作XML中DTD介绍及使用方法分析
2019/07/04 PHP
jQuery AnythingSlider滑动效果插件
2010/02/07 Javascript
JavaScript mapreduce工作原理简析
2012/11/25 Javascript
JS控制日期显示的小例子
2013/11/23 Javascript
node.js中的fs.ftruncate方法使用说明
2014/12/15 Javascript
js实现分享到随页面滚动而滑动效果的方法
2015/04/10 Javascript
基于javascript如何传递特殊字符
2015/11/30 Javascript
javascript简单实现等比例缩小图片的方法
2016/07/27 Javascript
浅析location.href跨窗口调用函数
2016/11/22 Javascript
canvas学习之API整理笔记(二)
2016/12/29 Javascript
jQuery操作json常用方法示例
2017/01/04 Javascript
Vue兼容ie9的问题全面解决方案
2018/06/19 Javascript
详解React之key的使用和实践
2018/09/29 Javascript
详解小程序rich-text对富文本支持方案
2018/11/28 Javascript
Python实现随机生成有效手机号码及身份证功能示例
2017/06/05 Python
详解Python pygame安装过程笔记
2017/06/05 Python
Python最火、R极具潜力 2017机器学习调查报告
2017/12/11 Python
Python代码缩进和测试模块示例详解
2018/05/07 Python
Python安装pycurl失败的解决方法
2018/10/15 Python
Numpy中对向量、矩阵的使用详解
2019/10/29 Python
python 邮件检测工具mmpi的使用
2021/01/04 Python
医学生求职自荐信
2013/10/25 职场文书
实习生自我鉴定
2013/12/12 职场文书
社区学习十八大感想
2014/01/22 职场文书
自我评价的范文
2014/02/02 职场文书
高效课堂标语
2014/06/26 职场文书
领导班子党的群众路线对照检查材料
2014/09/25 职场文书
公证处委托书
2015/01/28 职场文书
2015迎新晚会开场白
2015/07/17 职场文书