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装饰器基础详解
Mar 09 Python
详解Python中最难理解的点-装饰器
Apr 03 Python
利用python为运维人员写一个监控脚本
Mar 25 Python
Python封装原理与实现方法详解
Aug 28 Python
用Python PIL实现几个简单的图片特效
Jan 18 Python
Python基础之循环语句用法示例【for、while循环】
Mar 23 Python
python SQLAlchemy的Mapping与Declarative详解
Jul 04 Python
python实现输入的数据在地图上生成热力图效果
Dec 06 Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
Mar 18 Python
Python利用for循环打印星号三角形的案例
Apr 12 Python
Python3.8.2安装包及安装教程图文详解(附安装包)
Nov 28 Python
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
Apr 27 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
农民C键的运用技巧
2020/03/04 星际争霸
header跳转和include包含问题详解
2012/09/08 PHP
Yii结合CKEditor实现图片上传功能
2014/06/13 PHP
thinkPHP通用控制器实现方法示例
2017/11/23 PHP
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
Javascript中获取出错代码所在文件及行数的代码
2010/09/23 Javascript
浅析webapp框架AngularUI的demo
2014/12/21 Javascript
JavaScript实现N皇后问题算法谜题解答
2014/12/29 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
2015/04/21 Javascript
jquery的checkbox,radio,select等方法小结
2016/08/30 Javascript
JavaScript 函数节流详解及方法总结
2017/02/09 Javascript
jquery插件canvaspercent.js实现百分比圆饼效果
2017/07/18 jQuery
Angular4集成ng2-file-upload的上传组件
2018/03/14 Javascript
基于Vue2x的图片预览插件的示例代码
2018/05/14 Javascript
vue页面切换过渡transition效果
2018/10/08 Javascript
js变量值传到php过程详解 将php解析成数据
2019/06/26 Javascript
基于jquery ajax的多文件上传进度条过程解析
2019/09/11 jQuery
vue实现移动端返回顶部
2020/10/12 Javascript
[52:20]DOTA2-DPC中国联赛正赛 SAG vs XGBO3 第一场 3月5日
2021/03/11 DOTA
Python 基础知识之字符串处理
2017/01/06 Python
使用Python爬取最好大学网大学排名
2018/02/24 Python
详解python中asyncio模块
2018/03/03 Python
python实现多线程网页下载器
2018/04/15 Python
python中eval与int的区别浅析
2019/08/11 Python
Django 批量插入数据的实现方法
2020/01/12 Python
pyecharts动态轨迹图的实现示例
2020/04/17 Python
sklearn和keras的数据切分与交叉验证的实例详解
2020/06/19 Python
南非最受欢迎的时尚品牌:MRP
2016/09/18 全球购物
Michael Kors香港官网:美国奢侈品品牌
2019/12/26 全球购物
英文简历中的自我评价用语
2013/12/09 职场文书
2014年冬季防火方案
2014/05/21 职场文书
高三英语教学计划
2015/01/23 职场文书
2015年新教师工作总结
2015/04/28 职场文书
学籍证明模板
2015/06/18 职场文书
传单、海报早OUT了,另类传单营销方案送给你!
2019/07/15 职场文书
手写实现JS中的new
2021/11/07 Javascript