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 相关文章推荐
pycharm 使用心得(二)设置字体大小
Jun 05 Python
Python实现的数据结构与算法之基本搜索详解
Apr 22 Python
Python中使用strip()方法删除字符串中空格的教程
May 20 Python
高效使用Python字典的清单
Apr 04 Python
python实现泊松图像融合
Jul 26 Python
在PyCharm下打包*.py程序成.exe的方法
Nov 29 Python
Python实现图片转字符画的代码实例
Feb 22 Python
解决Atom安装Hydrogen无法运行python3的问题
Aug 28 Python
python中提高pip install速度
Feb 14 Python
PyQt5实现登录页面
May 30 Python
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
Apr 06 Python
python开发人人对战的五子棋小游戏
May 02 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
第九节 绑定 [9]
2006/10/09 PHP
php中动态变量用法实例
2015/06/10 PHP
php实现倒计时效果
2015/12/19 PHP
php 开发中加密的几种方法总结
2017/03/22 PHP
TP5.0框架实现无限极回复功能的方法分析
2019/05/04 PHP
js控制表单操作的常用代码小结
2013/08/15 Javascript
jquery提交form表单简单示例分享
2014/03/03 Javascript
jquery中获取元素里某一特定子元素的代码
2014/12/02 Javascript
AngularJS入门教程(一):静态模板
2014/12/06 Javascript
js如何准确获取当前页面url网址信息
2020/09/13 Javascript
JS HTML5实现拖拽移动列表效果
2020/08/27 Javascript
AngularJS通过$http和服务器通信详解
2016/09/21 Javascript
学习vue.js中class与style绑定
2016/12/03 Javascript
BootStrap栅格系统、表单样式与按钮样式源码解析
2017/01/20 Javascript
nodejs通过钉钉群机器人推送消息的实现代码
2019/05/05 NodeJs
Vue中实现权限控制的方法示例
2019/06/07 Javascript
vue 移动端注入骨架屏的配置方法
2019/06/25 Javascript
Vue实现滑动拼图验证码功能
2019/09/15 Javascript
[02:44]2014DOTA2 国际邀请赛中国区预选赛 大神红毯秀
2014/05/25 DOTA
[01:02:38]DOTA2-DPC中国联赛定级赛 LBZS vs Phoenix BO3第二场 1月10日
2021/03/11 DOTA
python 多线程应用介绍
2012/12/19 Python
Python 递归函数详解及实例
2016/12/27 Python
Python实现 多进程导入CSV数据到 MySQL
2017/02/26 Python
Python实现按中文排序的方法示例
2018/04/25 Python
对pandas中时间窗函数rolling的使用详解
2018/11/28 Python
Python设计模式之桥接模式原理与用法实例分析
2019/01/10 Python
python excel多行合并的方法
2020/12/09 Python
详解Html5微信支付爬坑之路
2018/07/24 HTML / CSS
使用html2canvas将页面转成图并使用用canvas2image下载
2019/04/04 HTML / CSS
美国家居装饰店:Pier 1
2019/09/04 全球购物
法院实习人员自我鉴定
2013/09/26 职场文书
小学毕业感言50字
2014/02/16 职场文书
《童年》教学反思
2014/02/18 职场文书
卖房协议书
2014/04/11 职场文书
员工保密承诺书
2014/05/28 职场文书
vue-router中hash模式与history模式的区别
2021/06/23 Vue.js