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中使用百度音乐搜索的api下载指定歌曲的lrc歌词
Jul 18 Python
python实现JAVA源代码从ANSI到UTF-8的批量转换方法
Aug 10 Python
PyCharm使用教程之搭建Python开发环境
Jun 07 Python
使用apidocJs快速生成在线文档的实例讲解
Feb 07 Python
Python简单获取网卡名称及其IP地址的方法【基于psutil模块】
May 24 Python
在Python中使用defaultdict初始化字典以及应用方法
Oct 31 Python
python实现网页自动签到功能
Jan 21 Python
python dumps和loads区别详解
Feb 04 Python
Python数据可视化处理库PyEcharts柱状图,饼图,线性图,词云图常用实例详解
Feb 10 Python
PyCharm永久激活方式(推荐)
Sep 22 Python
Python 程序报错崩溃后如何倒回到崩溃的位置(推荐)
Jun 23 Python
python爬虫利器之requests库的用法(超全面的爬取网页案例)
Dec 17 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文件读写操作之文件读取方法详解
2011/01/13 PHP
php处理单文件、多文件上传代码分享
2016/08/24 PHP
谈谈php对接芝麻信用踩的坑
2016/12/01 PHP
PHP聊天室简单实现方法详解
2018/12/08 PHP
PHP html_entity_decode()函数讲解
2019/02/25 PHP
在jQuery中 常用的选择器介绍
2013/04/16 Javascript
获取非最后一列td值并将title设为该值的方法
2013/10/30 Javascript
Ubuntu中搭建Nodejs开发环境过程分享
2014/06/01 NodeJs
node.js中的fs.fchmodSync方法使用说明
2014/12/16 Javascript
JavaScript拖拽、碰撞、重力及弹性运动实例分析
2016/01/08 Javascript
值得分享和收藏的Bootstrap学习教程
2016/05/12 Javascript
检查表单元素的值是否为空的实例代码
2016/06/16 Javascript
jQuery插件Validation快速完成表单验证的方式
2016/07/28 Javascript
js实现四舍五入完全保留两位小数的方法
2016/08/02 Javascript
Node.js连接postgreSQL并进行数据操作
2016/12/18 Javascript
详解AngularJS通过ocLazyLoad实现动态(懒)加载模块和依赖
2017/03/01 Javascript
详解Vuex中mapState的具体用法
2017/09/28 Javascript
Nodejs 和 Electron ubuntu下快速安装过程
2018/05/04 NodeJs
vue3 源码解读之 time slicing的使用方法
2019/10/31 Javascript
Vue实现base64编码图片间的切换功能
2019/12/04 Javascript
Python学习之Django的管理界面代码示例
2018/02/10 Python
在pandas中一次性删除dataframe的多个列方法
2018/04/10 Python
pytorch中tensor的合并与截取方法
2018/07/26 Python
python 美化输出信息的实例
2018/10/15 Python
用Python编写一个简单的CS架构后门的方法
2018/11/20 Python
Python 抓取微信公众号账号信息的方法
2019/06/14 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
2019/08/13 Python
Python猴子补丁知识点总结
2020/01/05 Python
Python Scrapy图片爬取原理及代码实例
2020/06/12 Python
浅谈CSS3动画的回调处理
2016/07/21 HTML / CSS
调解员先进事迹材料
2014/02/07 职场文书
《乌鸦和狐狸》教学反思
2014/02/08 职场文书
汽车广告策划方案
2014/05/31 职场文书
文明好少年事迹材料
2014/08/19 职场文书
2014年作风建设剖析材料
2014/10/23 职场文书
CSS使用Flex和Grid布局实现3D骰子
2022/08/05 HTML / CSS