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天气预报采集器实现代码(网页爬虫)
Oct 07 Python
简单介绍Python中的struct模块
Apr 28 Python
python在Windows下安装setuptools(easy_install工具)步骤详解
Jul 01 Python
win10系统中安装scrapy-1.1
Jul 03 Python
python3 模拟登录v2ex实例讲解
Jul 13 Python
python reduce 函数使用详解
Dec 05 Python
python使用turtle库与random库绘制雪花
Jun 22 Python
实例讲解Python中浮点型的基本内容
Feb 11 Python
python异步实现定时任务和周期任务的方法
Jun 29 Python
python中count函数简单的实例讲解
Feb 06 Python
pygame实现飞机大战
Mar 11 Python
Windows 下更改 jupyterlab 默认启动位置的教程详解
May 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访问查询mysql数据的三种方法
2006/10/09 PHP
PHP 文件上传功能实现代码
2009/06/24 PHP
php内核解析:PHP中的哈希表
2014/01/30 PHP
浅析php适配器模式(Adapter)
2014/11/25 PHP
php从文件夹随机读取文件的方法
2015/06/01 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
2017/05/29 PHP
javascript引用对象的方法
2007/01/11 Javascript
原型方法的不同写法居然会影响调试的解决方法
2007/03/08 Javascript
Auntion-TableSort国人写的一个javascript表格排序的东西
2007/11/12 Javascript
JS关闭窗口或JS关闭页面的几种代码分享
2013/10/25 Javascript
javascript单例模式的简单实现方法
2015/07/25 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
2015/07/27 Javascript
JS实现浏览器状态栏显示时间的方法
2015/10/27 Javascript
JS截取字符串实例详解
2015/11/24 Javascript
iscroll.js的上拉下拉刷新时无法回弹的解决方法
2016/02/18 Javascript
JavaScript实现页面定时刷新(定时器,meta)
2016/10/12 Javascript
基于webpack 实用配置方法总结
2017/09/28 Javascript
初探js和简单隐藏效果的实例
2017/11/23 Javascript
Nodejs 和 Electron ubuntu下快速安装过程
2018/05/04 NodeJs
webpack打包react项目的实现方法
2018/06/21 Javascript
JavaScript设计模式之建造者模式实例教程
2018/07/02 Javascript
原生js+css调节音量滑块
2020/01/15 Javascript
vuecli3.x中轻松4步带你使用tinymce的步骤
2020/06/25 Javascript
Python字符串拼接、截取及替换方法总结分析
2016/04/13 Python
Python 数据可视化pyecharts的使用详解
2019/06/26 Python
python使用minimax算法实现五子棋
2019/07/29 Python
解决pyqt5异常退出无提示信息的问题
2020/04/08 Python
Python collections.deque双边队列原理详解
2020/10/05 Python
canvas中普通动效与粒子动效的实现代码示例
2019/01/03 HTML / CSS
怎么处理XML的中文问题
2015/03/26 面试题
新闻专业应届生求职信
2013/10/31 职场文书
双十佳事迹材料
2014/01/29 职场文书
公司优秀员工获奖感言
2014/08/14 职场文书
住房抵押登记委托书
2014/09/27 职场文书
2015年艾滋病宣传活动总结
2015/03/27 职场文书
numpy array找出符合条件的数并赋值的示例代码
2022/06/01 Python