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运行的17个时新手常见错误小结
Aug 07 Python
浅谈Python中的数据类型
May 05 Python
Python中index()和seek()的用法(详解)
Apr 27 Python
python3 图片referer防盗链的实现方法
Mar 12 Python
python人民币小写转大写辅助工具
Jun 20 Python
python2 与 pyhton3的输入语句写法小结
Sep 10 Python
python多线程+代理池爬取天天基金网、股票数据过程解析
Aug 13 Python
Django对接支付宝实现支付宝充值金币功能示例
Dec 17 Python
python输出数学符号实例
May 11 Python
python+pygame实现坦克大战小游戏的示例代码(可以自定义子弹速度)
Aug 11 Python
详解Pymongo常用查询方法总结
Jan 29 Python
python urllib库的使用详解
Apr 13 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适配器模式介绍
2012/08/14 PHP
PHP中file_exists函数不支持中文名的解决方法
2014/07/26 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
JS 实现双色表格实现代码
2009/11/24 Javascript
ExtJS中文乱码之GBK格式编码解决方案及代码
2013/01/20 Javascript
基于KMP算法JavaScript的实现方法分析
2013/05/03 Javascript
js中setTimeout的妙用--防止循环超时
2017/03/06 Javascript
jQuery ajax请求struts action实现异步刷新
2017/04/19 jQuery
canvas实现弧形可拖动进度条效果
2017/05/11 Javascript
Bootstrap一款超好用的前端框架
2017/09/25 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
2018/05/02 Javascript
详解vue数组遍历方法forEach和map的原理解析和实际应用
2018/11/15 Javascript
js变量声明var使用与不使用的区别详解
2019/01/21 Javascript
微信小程序如何修改radio和checkbox的默认样式和图标
2019/07/24 Javascript
Node.js中console.log()输出彩色字体的方法示例
2019/12/01 Javascript
详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法
2020/04/07 Javascript
vue实现移动端返回顶部
2020/10/12 Javascript
js实现类选择器和name属性选择器的示例步骤
2021/02/07 Javascript
[01:56]林书豪DOTA2上海特级锦标赛励志短片
2016/03/05 DOTA
在Linux下调试Python代码的各种方法
2015/04/17 Python
PyMongo安装使用笔记
2015/04/27 Python
在Python中操作列表之List.pop()方法的使用
2015/05/21 Python
python遍历文件夹下所有excel文件
2018/01/03 Python
Python 调用PIL库失败的解决方法
2019/01/08 Python
[机器视觉]使用python自动识别验证码详解
2019/05/16 Python
Python button选取本地图片并显示的实例
2019/06/13 Python
基于python全局设置id 自动化测试元素定位过程解析
2019/09/04 Python
Python作用域与名字空间原理详解
2020/03/21 Python
Python3通过chmod修改目录或文件权限的方法示例
2020/06/08 Python
详解利用python识别图片中的条码(pyzbar)及条码图片矫正和增强
2020/11/17 Python
《最后的姿势》教学反思
2014/02/27 职场文书
员工激励培训演讲稿
2014/09/16 职场文书
个人委托书怎么写
2014/09/17 职场文书
幼师个人总结范文
2015/02/28 职场文书
学雷锋主题班会教案
2015/08/13 职场文书
浅析MySQL如何实现事务隔离
2021/06/26 MySQL