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 相关文章推荐
下载给定网页上图片的方法
Feb 18 Python
python递归计算N!的方法
May 05 Python
Windows下Eclipse+PyDev配置Python+PyQt4开发环境
May 17 Python
浅谈python中scipy.misc.logsumexp函数的运用场景
Jun 23 Python
python如何重载模块实例解析
Jan 25 Python
使用Python制作一个打字训练小工具
Oct 01 Python
pytorch实现focal loss的两种方式小结
Jan 02 Python
解决Pycharm 导入其他文件夹源码的2种方法
Feb 12 Python
浅谈Python3中print函数的换行
Aug 05 Python
Python如何在bool函数中取值
Sep 21 Python
python爬虫中抓取指数的实例讲解
Dec 01 Python
拒绝盗图!教你怎么用python给图片加水印
Jun 04 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抽象工厂模式(Elgg)
2010/03/21 PHP
从零开始学YII2框架(三)扩展插件yii2-gird
2014/08/20 PHP
PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
2017/06/29 PHP
PHP bin2hex()函数基础实例讲解
2019/02/11 PHP
php如何获取Http请求
2020/04/30 PHP
NiftyCube——轻松实现圆角边框
2007/02/20 Javascript
js 页面关闭前的出现提示的实现代码
2011/05/25 Javascript
JavaScript将Table导出到Excel实现思路及代码
2013/03/13 Javascript
js substr支持中文截取函数代码(中文是双字节)
2013/04/17 Javascript
jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
2015/08/21 Javascript
requireJS使用指南
2016/04/27 Javascript
JS敏感词过滤代码
2016/12/23 Javascript
JavaScript DOM节点操作实例小结(新建,删除HTML元素)
2017/01/19 Javascript
jQuery 全选 全不选 事件绑定的实现代码
2017/01/23 Javascript
详解Layer弹出层样式
2017/08/21 Javascript
为输入框加入数字js校验代码分享
2017/11/02 Javascript
Vue中UI组件库之Vuex与虚拟服务器初识
2019/05/07 Javascript
微信小程序上传图片到php服务器的方法
2019/05/23 Javascript
node删除、复制文件或文件夹示例代码
2019/08/13 Javascript
浅析python 中__name__ = '__main__' 的作用
2014/07/05 Python
Python实现身份证号码解析
2015/09/01 Python
python基础_文件操作实现全文或单行替换的方法
2017/09/04 Python
Python subprocess模块功能与常见用法实例详解
2018/06/28 Python
Python3中在Anaconda环境下安装basemap包
2018/10/21 Python
python实现把两个二维array叠加成三维array示例
2019/11/29 Python
HTML5 video标签(播放器)学习笔记(一):使用入门
2015/04/24 HTML / CSS
AmazeUI的JS表单验证框架实战示例分享
2020/08/21 HTML / CSS
喜诗官方在线巧克力店:See’s Candies
2017/01/01 全球购物
英国赛车、汽车改装和摩托车零件购物网站:Demon Tweeks
2018/10/29 全球购物
沃达丰英国有限公司:Vodafone英国
2019/04/16 全球购物
DERMAdoctor官网:美国著名皮肤护理品牌
2019/07/06 全球购物
《会变的花树叶》教学反思
2014/02/10 职场文书
群众路线剖析材料怎么写
2014/10/09 职场文书
Go语言中的UTF-8实现
2021/04/26 Golang
Python数据分析入门之教你怎么搭建环境
2021/05/13 Python
SQL Server作业失败:无法确定所有者是否有服务器访问权限的解决方法
2021/06/30 SQL Server