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


猜你喜欢
- print() 函数使用以 % 开头的转换说明符对各种类型的数据进行格式化输出。转换说明符(Conversion Specifier)只是一
- 方法1:import sys f=open('test.txt','a+') a='123'
- 先上图功能:1、上拉日历折叠,展示周2、左右滑动切换月2、“今天”回到今天;“+”添加日程3、localStorage存储日程index,h
- 前言上次做了用于输入样例格式修改,相当于测试用例的过滤器,这次我们使用类似的思路来做一个对于像C++代码中块注释的过滤器。/** * Def
- 本文实例讲述了Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法。分享给大家供大家参考。具体如下:这个东东本来是做来给公司数据
- 年前在重写淘宝旺铺里的会员卡脚本的时候,无意中发现了一个有趣的事情。代码类似:var associative_array = new Arr
- 这里我们应用之前一篇写过的弹框效果,单选框我们运用伪元素自定义,不使用图片, 这个例子可以运用到很多情况;知识点:1、理解wx:if作用2、
- 在大三的时候,一直就想搭建属于自己的一个博客,但由于各种原因,最终都不了了之,恰好最近比较有空,于是就自己参照网上的教程,搭建了属于自己的博
- 本文实例为大家分享了python实现猜拳游戏的具体代码,供大家参考,具体内容如下项目功能:1.系统生成随机的石头剪刀布,玩家输入石头剪刀布2
- 在Spring Boot应用中连接多个数据库或数据源可以使用多种方式,下面介绍两种常用的方法:1、使用Spring Boot官方支持的多数据
- 需求场景:使用sqlalchmy从现有的表中获取数据(不是自己建表)。百度了一下,网上都是使用sqlalchemy自己先创建表,然后导入数据
- 一、Browser Capabilities组件 该组件最主要的作用是:提取识别客户端浏览器的版本信息。其原理是这样的:当客户端浏览器向服务
- 我们在平常的系统开发中常常会遇到像无限级分类这样的树型结构数据,现提供一个可用的数据库存储过程,可以完成树型结构数据的排序。环境:windo
- 本文实现了用Python和OpenCV配合,调用本地摄像头采集视频,基本上函数的话看opencv的官方文档就Ok了(The OpenCV R
- python 换位密码算法的实例详解一前言:换位密码基本原理:先把明文按照固定长度进行分组,然后对每一组的字符进行换位操作,从而
- python去除字符串最后的换行符‘\n’s = s.replace('\n',
- 这篇文章主要介绍了python处理RSTP视频流过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的
- 简单的Tensorflow验证码识别应用,供大家参考,具体内容如下1.Tensorflow的安装方式简单,在此就不赘述了.2.训练集训练集以
- 1.前言最近在用 Python 写一个小工具,这个工具主要就是用来管理各种资源的信息,比如阿里云的 ECS 等信息,因为我工作的电脑使用的是
- 网站设计似乎朝着越来越复杂的方向发展。这部分源于显示器的逐步增大,随着宽屏显示器的增多,更有加剧网站页面复杂程度的趋势。但是我接触网站设计近