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实现模拟按键,自动翻页看u17漫画
Mar 17 Python
python写入中英文字符串到文件的方法
May 06 Python
Python实现的简单算术游戏实例
May 26 Python
详解 Python 与文件对象共事的实例
Sep 11 Python
Python实现识别手写数字大纲
Jan 29 Python
对python使用telnet实现弱密码登录的方法详解
Jan 26 Python
python实现海螺图片的方法示例
May 12 Python
Django ValuesQuerySet转json方式
Mar 16 Python
Numpy 理解ndarray对象的示例代码
Apr 03 Python
python由已知数组快速生成新数组的方法
Apr 08 Python
Python实现批量自动整理文件
Mar 16 Python
PYTHON使用Matplotlib去实现各种条形图的绘制
Mar 22 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数据的三种方法
2008/06/05 PHP
PHP中foreach循环中使用引用要注意的地方
2011/01/02 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
2013/11/26 PHP
PHP多文件上传实例
2015/07/09 PHP
php array_values 返回数组的所有值详解及实例
2016/11/12 PHP
PHP实现的简单组词算法示例
2018/04/10 PHP
JavaScript 学习 - 提高篇
2007/02/02 Javascript
javascript YUI 读码日记之 YAHOO.util.Dom - Part.4
2008/03/22 Javascript
Javascript hasOwnProperty 方法 & in 关键字
2008/11/26 Javascript
基于jquery实现漂亮的动态信息提示效果
2011/08/02 Javascript
jQuery异步验证用户名是否存在示例代码
2014/05/21 Javascript
AngularJS基础 ng-click 指令示例代码
2016/08/01 Javascript
浅谈js在html中的加载执行顺序,多个jquery ready执行顺序
2016/11/26 Javascript
AngularJS实现表格的增删改查(仅限前端)
2017/07/04 Javascript
解决Mac安装thrift因bison报错的问题
2018/05/17 Javascript
Vue.js 图标选择组件实践详解
2018/12/03 Javascript
详解微信小程序中var、let、const用法与区别
2020/01/11 Javascript
jquery实现淡入淡出轮播图效果
2020/12/13 jQuery
[01:11:32]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
使用BeautifulSoup爬虫程序获取百度搜索结果的标题和url示例
2014/01/19 Python
Python中常用操作字符串的函数与方法总结
2016/02/04 Python
python利用正则表达式提取字符串
2016/12/08 Python
利用pandas将numpy数组导出生成excel的实例
2018/06/14 Python
基于Django框架利用Ajax实现点赞功能实例代码
2018/08/19 Python
python获取Pandas列名的几种方法
2019/08/07 Python
python2.7的flask框架之引用js&css等静态文件的实现方法
2019/08/22 Python
解决阿里云邮件发送不能使用25端口问题
2020/08/07 Python
CSS Grid布局教程之什么是网格布局
2014/12/30 HTML / CSS
英国家庭家具、照明和花园家具购物网站:Furniture123
2018/12/31 全球购物
甜品店的创业计划书范文
2014/01/02 职场文书
音乐教师个人总结
2015/02/06 职场文书
2016年万圣节家长开放日活动总结
2016/04/05 职场文书
对Keras自带Loss Function的深入研究
2021/05/25 Python
Nginx下SSL证书安装部署步骤介绍
2021/12/06 Servers
Python中文分词库jieba(结巴分词)详细使用介绍
2022/04/07 Python
Spring JPA 增加字段执行异常问题及解决
2022/06/10 Java/Android