网络编程
位置:首页>> 网络编程>> Python编程>> Python后台管理员管理前台会员信息的讲解

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

作者:Mr.o.j  发布时间:2023-11-06 09:59:41 

标签: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~

来源:https://blog.csdn.net/weixin_40543283/article/details/86608828

0
投稿

猜你喜欢

  • 本文实例讲述了JS实现pasteHTML兼容ie,firefox,chrome的方法。分享给大家供大家参考,具体如下:<html>
  • <P><HTML><HEAD><TITLE>javascriptboy</TITLE&
  • 本文中介绍的系统优化,主要针对前端和后台这两方面(后台方面主要对SQL语句和数据存储进行了优化),下文中我们将介绍一些优化技巧和经验。技巧:
  • 本文实例为大家分享了PHP变量传值赋值和引用赋值变量销毁的具体代码,供大家参考,具体内容如下<?php   $a = 100
  • 问题当浏览SQL Server 2008的新特性时,我们看到了透明数据加密。这看起来很有趣。您能为我们解释一下并介绍下执行它的细节吗?专家解
  • 在网站中经常会生成表格,CSV和Excel都是常用的报表格式,CSV相对来说比较简单,如果大家有疑问我会相继发布一些CSV的实例,这里主要介
  • 今天在开发一个手机短信通讯录的前端界面时,界面中使用了checkbox,来做为各项的选择控件,但是操作时,除了点差子。由于逻辑需要,需要预先
  • 数据库文件在使用过程中,日志文件会越来越大。小则几个G,大的可能几十上百G都有可能,有时实在是没有必要为它浪费太大的硬盘存储空间。所以可以把
  • 通过界面设计上是能手工操作的,无法达到我批量修改几千台服务器。 因为此了一个脚本来批量执行。 环境:redgate + mssql 2008
  • 按照惯例,年底的淘宝的确是到了“需要改版的时候”。这次新版的淘宝首页上线,乍看并没有多少夺人眼球的地方,但仔细揣摩其中的细节,还是发现了不少
  • ASP是目前一种广为应用的用来快速构建动态WEB站点的编程语言,默认的内置开发语言是VBScript,由于ASP和微软Windows系列操作
  • 内容摘要:除了内部性能增强和优化外,IIS6.0版本的 Active Server Pages(ASP)&nb
  • 在cssrain整理的一个 试题集 中有这么一道题:<SCRIPT LANGUAGE="JavaScript"&g
  • 《色彩解答》系列之一 色彩层次这次我们将深入进去了解一下众多色彩在一起之后所存在的“比例”关系。我们在使用色彩的时候不可能把所有的色彩都做得
  • 以前见过一个很漂亮的网页提示信息,就是把鼠标放到网页的文字或者图片上面就会有提示的那种透明的,还带个箭头,很漂亮,不知道谁在哪见过没有,感谢
  • 如何使整个页面内容居中,如何使高度适应内容自动伸缩。这是学习CSS布局最常见的问题。下面就给出一个实际的例子,并详细解释。(本文的经验和是蓝
  • 其实这个话题已经在侧面写了好几篇深刻反思,用我自己几年工作实践的体会来看,性格决定了将来的发展。某些特质虽然可以掩饰,但在这之上必然不可能有
  • 1、pip下载安装1.1 pip下载进入https://pypi.python.org/pypi/pip,下载 .tar.gz压缩包1.2&
  • 第一步:登陆root用户。第二步:新建一个数据表,并且选好排序规则,此处我使用testtable。第三步:我们新建一个用户输入相关的账户名以
  • 今天有个学生问我:页面中使用GIF格式,失真太大,怎么办呢?这个问题比较简单啊,只要用JPG就可以了。我们常用的页面的图片格式有三种,GIF
手机版 网络编程 asp之家 www.aspxhome.com