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中使用mysql数据库详细介绍
Mar 27 Python
使用Python脚本在Linux下实现部分Bash Shell的教程
Apr 17 Python
Python实现的购物车功能示例
Feb 11 Python
python 利用栈和队列模拟递归的过程
May 29 Python
情人节快乐! python绘制漂亮玫瑰
Aug 18 Python
Python中的Socket 与 ScoketServer 通信及遇到问题解决方法
Apr 01 Python
Django 配置多站点多域名的实现步骤
May 17 Python
基于python进行抽样分布描述及实践详解
Sep 02 Python
Pycharm最新激活码2019(推荐)
Dec 31 Python
解决Keras 自定义层时遇到版本的问题
Jun 16 Python
利用PyTorch实现VGG16教程
Jun 24 Python
Pytorch中Softmax与LogSigmoid的对比分析
Jun 05 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
避免Smarty与CSS语法冲突的方法
2015/03/02 PHP
php如何实现只替换一次或N次
2015/10/29 PHP
Mac下php 5升级到php 7的步骤详解
2017/04/26 PHP
jQuery学习笔记[1] jQuery中的DOM操作
2010/12/03 Javascript
写js时遇到的一些小问题
2010/12/06 Javascript
实例说明为什么不要行内使用javascript
2014/04/18 Javascript
使用原生js实现页面蒙灰(mask)效果示例代码
2014/06/20 Javascript
网页收藏夹显示ICO图标(代码少)
2015/08/04 Javascript
AngularJs Scope详解及示例代码
2016/09/01 Javascript
浅谈JS之tagNaem和nodeName
2016/09/13 Javascript
jQuery旋转插件jqueryrotate用法详解
2016/10/13 Javascript
AngularJS Phonecat实例讲解
2016/11/21 Javascript
jQuery实现获取隐藏div高度的方法示例
2017/02/09 Javascript
完美解决UI-Grid表格元素中多个空格显示为一个空格的问题
2017/04/25 Javascript
20行JS代码实现网页刮刮乐效果
2017/06/23 Javascript
使用JavaScript实现在页面中显示距离2017年中秋节的天数
2017/09/26 Javascript
vue.js 实现图片本地预览 裁剪 压缩 上传功能
2018/03/01 Javascript
基于layui的table插件进行复选框联动功能的实现方法
2019/09/19 Javascript
python实现数组插入新元素的方法
2015/05/22 Python
Python中如何优雅的合并两个字典(dict)方法示例
2017/08/09 Python
老生常谈Python startswith()函数与endswith函数
2017/09/08 Python
django之session与分页(实例讲解)
2017/11/13 Python
python在线编译器的简单原理及简单实现代码
2018/02/02 Python
使用python对文件中的单词进行提取的方法示例
2018/12/21 Python
Python 把序列转换为元组的函数tuple方法
2019/06/27 Python
python字典和json.dumps()的遇到的坑分析
2020/03/11 Python
HTML5使用Audio标签实现歌词同步的效果
2016/03/17 HTML / CSS
美体小铺美国官网:The Body Shop美国
2017/11/10 全球购物
Pottery Barn阿联酋:购买家具、家居装饰及更多
2019/12/08 全球购物
创业计划书六个要素
2013/12/26 职场文书
健康状况证明模板
2014/10/23 职场文书
2014年德育工作总结
2014/11/20 职场文书
刑事起诉书范文
2015/05/19 职场文书
商场广播稿范文
2015/08/19 职场文书
Java各种比较对象的方式的对比总结
2021/06/20 Java/Android
go语言使用Casbin实现角色的权限控制
2021/06/26 Golang