python实现会员管理系统


Posted in Python onMarch 18, 2022

本文用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))

运行结果:

python实现会员管理系统

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 判断自定义对象类型
Mar 21 Python
python多线程threading.Lock锁用法实例
Nov 01 Python
python字符串,数值计算
Oct 05 Python
Python实现读取并保存文件的类
May 11 Python
Python3 实现串口两进程同时读写
Jun 12 Python
pandas.DataFrame的pivot()和unstack()实现行转列
Jul 06 Python
Django的models模型的具体使用
Jul 15 Python
pytorch dataloader 取batch_size时候出现bug的解决方式
Feb 20 Python
GDAL 矢量属性数据修改方式(python)
Mar 10 Python
Django+Celery实现动态配置定时任务的方法示例
May 26 Python
keras实现多GPU或指定GPU的使用介绍
Jun 17 Python
Python 文字识别
May 11 Python
Python内置数据类型中的集合详解
Python集合set()使用的方法详解
Mar 18 #Python
基于Python实现流星雨效果的绘制
Python中with上下文管理协议的作用及用法
Mar 18 #Python
python 判断文件或文件夹是否存在
Mar 18 #Python
分享Python获取本机IP地址的几种方法
Mar 17 #Python
使用python求解迷宫问题的三种实现方法
You might like
ThinkPHP实现批量删除数据的代码实例
2014/07/02 PHP
成为好程序员必须避免的5个坏习惯
2014/07/04 PHP
php实现斐波那契数列的简单写法
2014/07/19 PHP
php中引用&的用法分析【变量引用,函数引用,对象引用】
2016/12/12 PHP
讨论javascript(一)工厂方式 js面象对象的定义方法
2009/12/15 Javascript
JS getMonth()日期函数的值域是0-11
2010/02/15 Javascript
dess中一个简单的多路委托的实现
2010/07/20 Javascript
限制textbox或textarea输入字符长度的JS代码
2013/10/16 Javascript
js之ActiveX控件使用说明 new ActiveXObject()
2014/03/03 Javascript
Nodejs使用mysql模块之获得更新和删除影响的行数的方法
2014/03/18 NodeJs
用jQuery toggleClass 实现鼠标移上变色
2014/05/14 Javascript
jQuery中element选择器用法实例
2014/12/29 Javascript
JavaScript原生对象之Date对象的属性和方法详解
2015/03/13 Javascript
正则表达式优化JSON字符串的技巧
2015/12/24 Javascript
Javascript基于对象三大特性(封装性、继承性、多态性)
2016/01/04 Javascript
BootStrap下拉菜单和滚动监听插件实现代码
2016/09/26 Javascript
利用imgareaselect辅助后台实现图片上传裁剪
2017/03/02 Javascript
微信小程序云开发如何使用云函数生成二维码
2019/05/18 Javascript
解决layui laydate 时间控件一闪而过的问题
2019/09/28 Javascript
微信小程序button标签open-type属性原理解析
2020/01/21 Javascript
小程序Scroll-view上拉滚动刷新数据
2020/06/21 Javascript
[11:44]Ti9 OG夺冠时刻
2019/08/25 DOTA
Python的print用法示例
2014/02/11 Python
讲解Python中for循环下的索引变量的作用域
2015/04/15 Python
windows下安装Python和pip终极图文教程
2017/03/05 Python
wxPython多个窗口的基本结构
2019/11/19 Python
Python3和pyqt5实现控件数据动态显示方式
2019/12/13 Python
Python tkinter和exe打包的方法
2020/02/05 Python
发现两个有趣的CSS3动画效果
2013/08/14 HTML / CSS
基于HTML5的齿轮动画特效
2016/02/29 HTML / CSS
Osklen官方在线商店:巴西服装品牌
2019/04/25 全球购物
财务会计应届生求职信
2013/11/24 职场文书
委托书范本
2014/09/13 职场文书
项目负责人岗位职责
2015/02/15 职场文书
2015年大学生实习评语
2015/03/25 职场文书
2015年污水处理厂工作总结
2015/05/26 职场文书