python实现会员管理系统
作者:Frost-xie 发布时间:2023-11-13 19:44:46
标签:python,会员,管理系统
本文用python写了一个会员管理系统,供大家参考,具体内容如下:
"""
后台管理员前台会员信息系统
1.后台管理员只有一个用户:admin 密码:admin
2.当管理员登陆成功后,可以管理前台会员信息
3.当会员信息管理包含:
添加会员信息
删除会员信息
查看会员信息
退出
添加用户:
1)判断用户是否存在
2)如果存在,,报错
3)如果不存在,分别添加用户名和密码到列表中
删除用户:
1)判断用户是否存在
2)如果存在,删除
3)如果不存在,报错
"""
print('管理员的登录界面'.center(50,'*')) #效果为左右各25各*包围中间的管理免登录界面几个字
#初始化会员信息
users = ['root','frost']
passwd = ['123','000']
#接收登录信息
User = input("请输入登录名:")
Passwd = input("请输入密码:")
if User == 'admin':
if Passwd == 'admin':
print("登录成功!")
while True: #采用while True循环语句:采用该语句的核心思想是如果出现错误的话,可以继续循环
print("""操作目录:
1.添加会员信息
2.删除会员信息
3.查看会员信息
4.退出 """)
option = input("请输入你的操作数字")
if option == "1":
print("*******添加会员信息*******")
adduser = input("用户名:")
addpasswd = input("密码:")
if adduser in users:
print("添加失败,用户名存在!")
else:
users.append(adduser) #.append()是在列表末尾增加新的对象
passwd.append(addpasswd)
print('添加成功!')
elif option == '2':
print("*******删除会员信息*******")
deluser = input("会员名:")
if deluser not in users:
print("删除失败,该用户%s信息不存在!" %(deluser))
else:
#查找要删除的用户对应的索引值
delindex = users.index(deluser)
users.remove(deluser) #.remove()是用来移除列表中某个值的第一个匹配项
passwd.pop(delindex) #.pop() 函数用于移除列表中的一个元素
print("删除成功!")
elif option == '3':
print("*******查看会员信息*******")
#统计users列表的长度也就是也表中用户的个数
count = len(users)
for i in range (0,count):
print("用户名: %s 密码:%s" %(users[i],passwd[i]))
elif option == '4':
exit()
else:
print("请输入正确的指令!")
else:
print("%s登录失败:密码错误!" %(User))
else:
print("%s用户不存在!" %(User))
运行结果:
来源:https://blog.csdn.net/xys2333/article/details/110129294
0
投稿
猜你喜欢
- Google网站管理员工具的验证方式有两种,一个是通过html文件,或一种是通过meta标签。通常情况下,这两个方式直接就可以通过验证了。但
- ASP的强大不仅仅局限于接受和显示的交互,更多的是运用ActiveX 组件进行更强大的Web应用。那究竟ActiveX组件为何物?
- 还有种片面的观点认为,做网站设计与平面差不多,比如老罗发布的这则招聘中提到:年薪十万招擅长做下列网站设计风格的平面设计师一名。在专业角度,网
- b.php的代码 <?php //只能通过post方式访问 if ($_SERVER['REQUEST_METHOD'
- 为满足用户的视觉追求及产品的背景图片的换肤功能,设计师难免在设计上会用到半透明的效果。因此页面重构师基于视觉及产品的需要,采用了PNG32的
- 如何用ASP建立Index Server查询对象并为其参数赋值?我们有两个方法可以做到这一点。一个方法是利用Index Server que
- 前些日子在SmashingMagazine看到一篇关于CSS3新技术不错的文章,它详细介绍了CSS3的新特性和它的使用方法,它包括:浏览器专
- 我们可以通过更改注册表来解决这个问题: 打开注册表,进入到[HKEY_USERS\.DEFAULT\Control Panel\Intern
- FrontPage服务器扩展可以做以下工作:(1),保存和检索Web服务器的文件;(2),远程执行所有文件管理操作;(3),改名或移动文件时
- aspjpeg组件官方下载地址:http://www.persits.com/说明: 1、aspjpeg能对图片水印进行透明度调整
- 下面这个函数使用FSO对象来判断服务器上的某个文件是否存在:<%Private Function Dir(byVa
- Expression定义 IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javascript表达式关联起来,这
- 下载并选择MySQL的安装包由于MySQL一直在升级,所以当您阅读本文时,或许在其官方网站上已提供了新的正式版供你下载,因此,以下提供的链接
- 一、数据库远程管理技术 对于中小型应用,比如一个网站的建设和维护,这种大型应用平台就显得有些尾大不掉,开销也过于庞大。曾经在互联网技术和Ja
- 如下所示:<?php$dir = dirname(__FILE__);$open_dir = opendir($dir);echo &
- 对于值传递和引用传递,书本上的解释比较繁琐,而php面试中总会出现,下面我会通过一个生活的例子带大家理解它们之间区别。第一步假设我们去酒店订
- 最近 W3C 一口气推出 7 个 HTML 工作草案,涵盖了 HTML5,HTML RDF,HTML Microdata,HTM
- 前言在我们的日常开发中, 常用的中间件有很多, 今天来讲一下怎么集成限流中间件, 它可以很好地用限制并发访问数来保护系统服务, 避免系统服务
- 在前一文中记述了Access启动不了,或者出现“正在准备安装……”的问题,今天则找到了Access对控件支持的问题。本来Access、Exc
- asp之家注:本篇asp留言本教程可以说是我见过的最详细,写的最认真的,最适合初学者来学习asp的一篇教程。在此感谢作者hemooday。可