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 爬虫之超链接 url中含有中文出错及解决办法
Aug 03 Python
Python实现的朴素贝叶斯分类器示例
Jan 06 Python
Selenium鼠标与键盘事件常用操作方法示例
Aug 13 Python
解决Python下json.loads()中文字符出错的问题
Dec 19 Python
django-allauth入门学习和使用详解
Jul 03 Python
用Python实现二叉树、二叉树非递归遍历及绘制的例子
Aug 09 Python
详解python中docx库的安装过程
Nov 08 Python
利用PyQt中的QThread类实现多线程
Feb 18 Python
python GUI库图形界面开发之PyQt5窗口布局控件QStackedWidget详细使用方法
Feb 27 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
Jun 02 Python
python中@property的作用和getter setter的解释
Dec 22 Python
Opencv中cv2.floodFill算法的使用
Jun 18 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
如何使用PHP批量去除文件UTF8 BOM信息
2013/08/05 PHP
PHP生成图片验证码、点击切换实例
2014/06/25 PHP
thinkphp浏览历史功能实现方法
2014/10/29 PHP
ThinkPHP和UCenter接口冲突的解决方法
2016/07/25 PHP
Yii实现文章列表置顶功能示例
2016/10/18 PHP
PHP实现微信红包金额拆分试玩的算法示例
2018/04/07 PHP
解决使用attachEvent函数时,this指向被绑定的元素的问题的方法
2007/08/13 Javascript
jQuery验证插件validate使用详解
2016/05/11 Javascript
微信小程序开发教程-手势解锁实例
2017/01/06 Javascript
浅谈在fetch方法中添加header后遇到的预检请求问题
2017/08/31 Javascript
Vue中正确使用jQuery的方法
2017/10/30 jQuery
详解VUE 数组更新
2017/12/16 Javascript
javascript连接mysql与php通过odbc连接任意数据库的实例
2017/12/27 Javascript
AngularJS自定义过滤器用法经典实例总结
2018/05/17 Javascript
JS实现省市县三级下拉联动
2020/04/10 Javascript
基于JS实现table导出Excel并保留样式
2020/05/19 Javascript
微信小程序点击生成朋友圈分享图(遇到的坑)
2020/06/17 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
2020/12/24 Javascript
Python中的推导式使用详解
2015/06/03 Python
Python爬虫辅助利器PyQuery模块的安装使用攻略
2016/04/24 Python
使用Python的Twisted框架构建非阻塞下载程序的实例教程
2016/05/25 Python
python 实现按对象传值
2019/12/26 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
2020/02/09 Python
美国嘻哈首饰购物网站:Hip Hop Bling
2016/12/30 全球购物
俄罗斯护发和专业化妆品购物网站:Hihair
2019/09/28 全球购物
什么是类的返射机制
2016/02/06 面试题
机修工岗位职责
2013/11/24 职场文书
经典优秀个人求职信分享
2013/12/12 职场文书
工地安全检查制度
2014/02/04 职场文书
县级文明单位申报材料
2014/05/23 职场文书
小学安全汇报材料
2014/08/14 职场文书
官僚主义现象查摆问题整改措施
2014/10/04 职场文书
内勤岗位职责范本
2015/04/13 职场文书
解决vue-router的beforeRouteUpdate不能触发
2022/04/14 Vue.js
oracle数据库去除重复数据
2022/05/20 Oracle
ConditionalOnProperty配置swagger不生效问题及解决
2022/06/14 Java/Android