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 相关文章推荐
pycharm 使用心得(五)断点调试
Jun 06 Python
python如何查看系统网络流量的信息
Sep 12 Python
python smtplib模块实现发送邮件带附件sendmail
May 22 Python
django 删除数据库表后重新同步的方法
May 27 Python
Python docx库用法示例分析
Feb 16 Python
详解python中init方法和随机数方法
Mar 13 Python
python Web flask 视图内容和模板实现代码
Aug 23 Python
Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)
Feb 24 Python
python 中不同包 类 方法 之间的调用详解
Mar 09 Python
python使用多线程+socket实现端口扫描
May 28 Python
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
Jun 11 Python
python利用google翻译方法实例(翻译字幕文件)
Sep 21 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
?繁体转换的class
2006/10/09 PHP
PHP 和 XML: 使用expat函数(三)
2006/10/09 PHP
人尽可用的Windows技巧小贴士之下篇
2007/03/22 PHP
PHP全概率运算函数(优化版) Webgame开发必备
2011/07/04 PHP
解析左右值无限分类的实现算法
2013/06/20 PHP
PHP仿博客园 个人博客(1) 数据库与界面设计
2013/07/05 PHP
PHP中number_format()函数的用法讲解
2019/04/08 PHP
laravel实现按月或天或小时统计mysql数据的方法
2019/10/09 PHP
JS 控制小数位数的实现代码
2011/08/02 Javascript
javascript实现修改微信分享的标题内容等
2014/12/11 Javascript
使用Chart.js图表库制作漂亮的响应式表单
2015/10/28 Javascript
JS实现选项卡实例详解
2015/11/17 Javascript
jQuery添加和删除指定标签的方法
2015/12/16 Javascript
基于jQuery实现以手风琴方式展开和折叠导航菜单
2016/01/28 Javascript
拥Bootstrap入怀——导航栏篇
2016/05/30 Javascript
Document.body.scrollTop的值总为零的快速解决办法
2016/06/09 Javascript
iOS和Android用同一个二维码实现跳转下载链接的方法
2016/09/28 Javascript
JS实现unicode和UTF-8之间的互相转换互转
2017/07/05 Javascript
vue2.0学习之axios的封装与vuex介绍
2018/05/28 Javascript
微信小程序实现自定义picker选择器弹窗内容
2020/05/26 Javascript
Node.js Event Loop各阶段讲解
2019/03/08 Javascript
Python程序设计入门(5)类的使用简介
2014/06/16 Python
Python判断Abundant Number的方法
2015/06/15 Python
Python3打包exe代码2种方法实例解析
2020/02/17 Python
Pandas时间序列:时期(period)及其算术运算详解
2020/02/25 Python
django model 条件过滤 queryset.filter(**condtions)用法详解
2020/05/20 Python
利用python中的matplotlib打印混淆矩阵实例
2020/06/16 Python
css3利用transform变形结合事件完成扇形导航
2020/10/26 HTML / CSS
日本航空官方网站:JAL
2019/06/19 全球购物
幼师自荐信
2013/10/26 职场文书
幼儿园元旦活动感言
2014/03/02 职场文书
计算机求职自荐信范文
2014/04/19 职场文书
公司担保书格式范文
2014/05/12 职场文书
研究生简历自我评
2015/03/11 职场文书
机器人瓦力观后感
2015/06/12 职场文书
用Python的绘图库(matplotlib)绘制小波能量谱
2021/04/17 Python