Python后台管理员管理前台会员信息的讲解

yipeiwu_com7年前Python基础

问题:

 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列表list解析操作示例【整数操作、字符操作、矩阵操作】

Python列表list解析操作示例【整数操作、字符操作、矩阵操作】

本文实例讲述了Python列表list解析操作。分享给大家供大家参考,具体如下: #coding=utf8 print ''''' Python在一行中使用一个for循环将所有值放到...

11月编程语言排行榜 Python逆袭C#上升到第4

11月编程语言排行榜 Python逆袭C#上升到第4

TIOBE 11 月编程语言排行榜,Python 逆袭C# 曾经有一段时间,脚本语言因其易于编写和易于运行的特性,被预测在未来将发展强大。因此,Perl,Python,PHP 和 Rub...

Django中使用Celery的方法示例

Django中使用Celery的方法示例

起步 在 《分布式任务队列Celery使用说明》 中介绍了在 Python 中使用 Celery 来实验异步任务和定时任务功能。本文介绍如何在 Django 中使用 Celery。 安...

Python+OpenCv制作证件图片生成器的操作方法

本项目使用Python和OpenCv实现身份证图片生成工具,填入信息,选择一张头像图片(即可生成黑白和彩色身份证图片)。可以选择是否自动抠图,自动抠图目前仅支持蓝色背景,对自动抠图效果不...

python判断单向链表是否包括环,若包含则计算环入口的节点实例分析

python判断单向链表是否包括环,若包含则计算环入口的节点实例分析

本文实例讲述了python判断单向链表是否包括环,若包含则计算环入口的节点。分享给大家供大家参考,具体如下: 关于数据结构相关的面试题,经常会问到链表中是否存在环结构的判断,下图就是存在...