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利用ElementTree模块处理XML的方法详解
Aug 31 Python
Python 函数基础知识汇总
Mar 09 Python
python 读取文件并替换字段的实例
Jul 12 Python
Python根据文件名批量转移图片的方法
Oct 21 Python
Python XlsxWriter模块Chart类用法实例分析
Mar 11 Python
解决Django一个表单对应多个按钮的问题
Jul 18 Python
解决pyqt5异常退出无提示信息的问题
Apr 08 Python
ipython jupyter notebook中显示图像和数学公式实例
Apr 15 Python
Python多个装饰器的调用顺序实例解析
May 22 Python
详解使用Python写一个向数据库填充数据的小工具(推荐)
Sep 11 Python
Pycharm Git 设置方法
Sep 15 Python
Python基础之元组与文件知识总结
May 19 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实现小型站点广告管理
2006/10/09 PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
2013/04/28 PHP
php Session存储到Redis的方法
2013/11/04 PHP
php使用curl获取https请求的方法
2015/02/11 PHP
ThinkPHP数据操作方法总结
2015/09/28 PHP
PHP进阶学习之类的自动加载机制原理分析
2019/06/18 PHP
Javascript 倒计时源代码.(时.分.秒) 详细注释版
2011/05/09 Javascript
事件绑定之小测试  onclick && addEventListener
2011/07/31 Javascript
JS实现程序暂停与继续功能代码解读
2013/10/10 Javascript
同域jQuery(跨)iframe操作DOM(示例代码)
2013/12/13 Javascript
Javascript Objects详解
2014/09/04 Javascript
node.js中的console.trace方法使用说明
2014/12/09 Javascript
js简单网速测试方法完整实例
2015/12/15 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
Javascript 一些需要注意的细节(必看篇)
2017/07/08 Javascript
Vue.js devtool插件安装后无法使用的解决办法
2017/11/27 Javascript
vue实现商城上货组件简易版
2017/11/27 Javascript
element-ui 表格数据时间格式化的方法
2018/08/24 Javascript
Node.js实现用户评论社区功能(体验前后端开发的乐趣)
2019/05/09 Javascript
vue使用require.context实现动态注册路由
2020/12/25 Vue.js
wxpython学习笔记(推荐查看)
2014/06/09 Python
python计算一个序列的平均值的方法
2015/07/11 Python
Python中time模块与datetime模块在使用中的不同之处
2015/11/24 Python
用Eclipse写python程序
2018/02/10 Python
python编程使用协程并发的优缺点
2018/09/20 Python
使用Python获取并处理IP的类型及格式方法
2018/11/01 Python
python中的decimal类型转换实例详解
2019/06/26 Python
django之静态文件 django 2.0 在网页中显示图片的例子
2019/07/28 Python
python3.7通过thrift操作hbase的示例代码
2020/01/14 Python
pycharm内无法import已安装的模块问题解决
2020/02/12 Python
解决pycharm不能自动保存在远程linux中的问题
2021/02/06 Python
小狗电器官方商城:中国高端吸尘器品牌
2017/03/29 全球购物
法国设计制造的扫帚和刷子:Andrée Jardin
2018/12/06 全球购物
毕业生的自我鉴定
2013/10/29 职场文书
优秀英语专业毕业生求职信
2013/11/23 职场文书
小学新学期教师寄语
2014/01/18 职场文书