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小程序
Aug 15 Python
python通过yield实现数组全排列的方法
Mar 18 Python
Python中使用PyQt把网页转换成PDF操作代码实例
Apr 23 Python
Python科学计算包numpy用法实例详解
Feb 08 Python
Pandas实现数据类型转换的一些小技巧汇总
May 07 Python
Python解决走迷宫问题算法示例
Jul 27 Python
Python使用sqlalchemy模块连接数据库操作示例
Mar 13 Python
Django1.11配合uni-app发起微信支付的实现
Oct 12 Python
python+appium+yaml移动端自动化测试框架实现详解
Nov 24 Python
Python 实现进度条的六种方式
Jan 06 Python
python 远程执行命令的详细代码
Feb 15 Python
使用Python解决图表与画布的间距问题
Apr 11 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
通过ODBC连接的SQL SERVER实例
2006/10/09 PHP
PHP 5.3.0 安装分析心得
2009/08/07 PHP
php中删除数组的第一个元素和最后一个元素的函数
2015/03/07 PHP
Yii2 queue的队列使用详解
2019/07/19 PHP
jQuery的三种$()
2009/12/30 Javascript
jquery 滚动条事件简单实例
2013/07/12 Javascript
原生js操作checkbox用document.getElementById实现
2013/10/12 Javascript
Node.js安装教程和NPM包管理器使用详解
2014/08/16 Javascript
JS日期格式化之javascript Date format
2015/10/01 Javascript
jquery ajax分页插件的简单实现
2016/01/27 Javascript
在Html中使用Requirejs进行模块化开发实例详解
2016/04/15 Javascript
基于Vue实例对象的数据选项
2017/08/09 Javascript
深入浅析JS中的严格模式
2018/06/04 Javascript
vue created钩子函数与mounted钩子函数的用法区别
2020/11/05 Javascript
微信小程序实现滚动Tab选项卡
2020/11/16 Javascript
python解析xml文件实例分享
2013/12/04 Python
Python中__init__和__new__的区别详解
2014/07/09 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
2018/06/04 Python
解决python中使用PYQT时中文乱码问题
2019/06/17 Python
python中通过selenium简单操作及元素定位知识点总结
2019/09/10 Python
python绘制无向图度分布曲线示例
2019/11/22 Python
python报错TypeError: ‘NoneType‘ object is not subscriptable的解决方法
2020/11/05 Python
仿酷狗html5手机音乐播放器主要部分代码
2013/05/15 HTML / CSS
解决HTML5中的audio在手机端和微信端的不能自动播放问题
2019/11/04 HTML / CSS
Parfumdreams英国:香水和化妆品
2019/05/10 全球购物
乌克兰机票、铁路和巴士票、酒店搜索、保险:Tickets.ua
2020/01/11 全球购物
车间班组长的职责
2013/12/13 职场文书
安全大检查反思材料
2014/01/31 职场文书
社区优秀志愿者材料
2014/02/02 职场文书
银行柜员与客户起冲突检讨书
2014/09/27 职场文书
2014年保洁工作总结
2014/11/24 职场文书
导游欢迎词范文
2015/01/23 职场文书
隐形的翅膀观后感
2015/06/10 职场文书
承诺书的签字人,需不需要承担相应的责任?
2019/07/09 职场文书
你知道哪几种MYSQL的连接查询
2021/06/03 MySQL
SQL Server数据库备份和恢复数据库的全过程
2022/06/14 SQL Server