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 相关文章推荐
python3访问sina首页中文的处理方法
Feb 24 Python
Python格式化压缩后的JS文件的方法
Mar 05 Python
Python中List.index()方法的使用教程
May 20 Python
python绘制条形图方法代码详解
Dec 19 Python
Python实现判断给定列表是否有重复元素的方法
Apr 11 Python
Python批量生成幻影坦克图片实例代码
Jun 04 Python
使用turtle绘制五角星、分形树
Oct 06 Python
Python 中如何实现参数化测试的方法示例
Dec 10 Python
关于Keras模型可视化教程及关键问题的解决
Jan 24 Python
Selenium使用Chrome模拟手机浏览器方法解析
Apr 10 Python
在ipython notebook中使用argparse方式
Apr 20 Python
Python计算信息熵实例
Jun 18 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
防止MySQL注入或HTML表单滥用的PHP程序
2009/01/21 PHP
关于php fread()使用技巧
2010/01/22 PHP
神盾加密解密教程(二)PHP 神盾解密
2014/06/08 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
2014/06/26 PHP
PHP简单实现二维数组的矩阵转置操作示例
2017/11/24 PHP
laravel5.6 框架操作数据 Eloquent ORM用法示例
2020/01/26 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
JavaScript入门教程(9) Document文档对象
2009/01/31 Javascript
用 Javascript 验证表单(form)中多选框(checkbox)值
2009/09/08 Javascript
js 函数调用模式小结
2011/12/26 Javascript
使用JavaScript判断图片是否加载完成的三种实现方式
2014/05/04 Javascript
jquery如何判断表格同一列不同行input数据是否重复
2014/05/14 Javascript
js检验密码强度(低中高)附图
2014/06/05 Javascript
jQuery实现响应浏览器缩放大小并改变背景颜色
2014/10/31 Javascript
jQuery对象初始化的传参方式
2015/02/26 Javascript
javascript实现行拖动的方法
2015/05/27 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
2016/01/04 Javascript
jQuery代码实现表格中点击相应行变色功能
2016/05/09 Javascript
Fundebug支持监控微信小程序HTTP请求错误的方法
2019/02/21 Javascript
[01:38]DOTA2第二届亚洲邀请赛中国区预选赛出线战队晋级之路
2017/01/17 DOTA
[01:03:41]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第三场 2月2日
2021/03/11 DOTA
python Crypto模块的安装与使用方法
2017/12/21 Python
Python pyinotify日志监控系统处理日志的方法
2018/03/08 Python
解决python nohup linux 后台运行输出的问题
2018/05/11 Python
Python字符串内置函数功能与用法总结
2019/04/16 Python
在Python中构建增广矩阵的实现方法
2019/07/01 Python
pyenv与virtualenv安装实现python多版本多项目管理
2019/08/17 Python
详解python UDP 编程
2020/08/24 Python
css3 自定义字体font-face使用介绍
2014/05/14 HTML / CSS
HTML5 CSS3打造相册效果附源码下载
2014/06/16 HTML / CSS
HTML5中在title标题标签里设置小图标的方法
2020/06/23 HTML / CSS
美国玩具公司:U.S.Toy
2018/05/19 全球购物
linux面试题参考答案(8)
2015/08/11 面试题
部队领导证婚词
2014/01/12 职场文书
中专自我鉴定
2014/02/05 职场文书
单位委托书范本(3篇)
2014/09/18 职场文书