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发送伪造的arp请求
Jan 09 Python
python中实现php的var_dump函数功能
Jan 21 Python
在Gnumeric下使用Python脚本操作表格的教程
Apr 14 Python
Python下的subprocess模块的入门指引
Apr 16 Python
使用70行Python代码实现一个递归下降解析器的教程
Apr 17 Python
django用户登录和注销的实现方法
Jul 16 Python
Pycharm无法显示动态图片的解决方法
Oct 28 Python
python re库的正则表达式入门学习教程
Mar 08 Python
简单了解python装饰器原理及使用方法
Dec 18 Python
Python异常处理机制结构实例解析
Jul 23 Python
python实现模拟器爬取抖音评论数据的示例代码
Jan 06 Python
如何用Python和JS实现的Web SSH工具
Feb 23 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 discuz 主题表和回帖表的设计
2009/03/13 PHP
PHP命令行脚本接收传入参数的三种方式
2014/08/20 PHP
Yii的Srbac插件用法详解
2016/07/14 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
iphone safari不支持position fixed的解决方法
2012/05/04 Javascript
js时间戳格式化成日期格式的多种方法
2013/11/11 Javascript
javascript 上下banner替换具体实现
2013/11/14 Javascript
JavaScript-RegExp对象只能使用一次问题解决方法
2014/06/23 Javascript
JavaScript实现选择框按比例拖拉缩放的方法
2015/08/04 Javascript
在JSP中如何实现MD5加密的方法
2016/11/02 Javascript
Node.js Express 框架 POST方法详解
2017/01/23 Javascript
Android中Okhttp3实现上传多张图片同时传递参数
2017/02/18 Javascript
JS和canvas实现俄罗斯方块
2017/03/14 Javascript
angularJS深拷贝详解
2017/03/23 Javascript
react-native-fs实现文件下载、文本存储的示例代码
2017/09/22 Javascript
js实现json数组分组合并操作示例
2019/02/12 Javascript
ES6知识点整理之对象解构赋值应用示例
2019/04/17 Javascript
ES6 Promise对象的含义和基本用法分析
2019/06/14 Javascript
Vue 列表上下过渡效果的实例代码
2019/06/25 Javascript
关于NodeJS中的循环引用详解
2019/07/23 NodeJs
Vue中keep-alive 实现后退不刷新并保持滚动位置
2020/03/17 Javascript
JavaScript编码小技巧分享
2020/09/17 Javascript
[00:17]天涯墨客一技能展示
2018/08/25 DOTA
[34:10]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
python抓取某汽车网数据解析html存入excel示例
2013/12/04 Python
python3格式化字符串 f-string的高级用法(推荐)
2020/03/04 Python
解决Jupyter notebook中.py与.ipynb文件的import问题
2020/04/21 Python
详解CSS3弹性伸缩盒
2020/09/21 HTML / CSS
我的applet原先好好的, 一放到web server就会有问题,为什么?
2016/05/10 面试题
异常和异常类的概念
2014/09/12 面试题
升国旗仪式主持词
2014/03/19 职场文书
幼儿园教师演讲稿
2014/05/06 职场文书
争先创优心得体会
2014/09/12 职场文书
2015年信息技术教研组工作总结
2015/07/22 职场文书
mybatis3中@SelectProvider传递参数方式
2021/08/04 Java/Android
pytorch中的torch.nn.Conv2d()函数图文详解
2022/02/28 Python