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解决字典中的值是列表问题的方法
Mar 04 Python
python实现跨文件全局变量的方法
Jul 07 Python
使用url_helper简化Python中Django框架的url配置教程
May 30 Python
Python 在字符串中加入变量的实例讲解
May 02 Python
在cmder下安装ipython以及环境的搭建
Oct 19 Python
python 同时运行多个程序的实例
Jan 07 Python
Python3实现取图片中特定的像素替换指定的颜色示例
Jan 24 Python
keras中的History对象用法
Jun 19 Python
用python给csv里的数据排序的具体代码
Jul 17 Python
Pycharm操作Git及GitHub的步骤详解
Oct 27 Python
在pycharm中使用pipenv创建虚拟环境和安装django的详细教程
Nov 30 Python
python库Tsmoothie模块数据平滑化异常点抓取
Jun 10 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
利用js调用后台php进行数据处理原码
2006/10/09 PHP
在Windows版的PHP中使用ADO
2006/10/09 PHP
修改了一个很不错的php验证码(支持中文)
2007/02/14 PHP
基于PHP生成静态页的实现方法
2013/05/10 PHP
PHP图形计数器程序显示网站用户浏览量
2016/07/20 PHP
PHP请求Socket接口测试实例
2016/08/12 PHP
javaScript checkbox 全选/反选及批量删除
2010/04/28 Javascript
jQeury淡入淡出需要注意的问题
2010/09/08 Javascript
jquery $.ajax各个事件执行顺序
2010/10/15 Javascript
js获取dom的高度和宽度(可见区域及部分等等)
2013/06/13 Javascript
jQuery获取和设置表单元素的方法
2014/02/14 Javascript
js中取得变量绝对值的方法
2015/01/03 Javascript
JS实现文字放大效果的方法
2015/03/03 Javascript
深入讲解AngularJS中的自定义指令的使用
2015/06/18 Javascript
浅谈setTimeout 与 setInterval
2015/06/23 Javascript
jQuery过滤选择器经典应用
2016/08/18 Javascript
jQuery鼠标移动图片上实现放大效果
2017/06/25 jQuery
jQuery实现点击下拉框中的值累加到文本框中的方法示例
2017/10/28 jQuery
JavaScript登录验证基础教程
2017/11/01 Javascript
小程序获取周围IBeacon设备的方法
2018/10/31 Javascript
vue-cli点击实现全屏功能
2020/03/07 Javascript
vue cli3.0打包上线静态资源找不到路径的解决操作
2020/08/03 Javascript
js删除指定位置超链接中含有百度与360的标题
2021/01/06 Javascript
Vue-router编程式导航的两种实现代码
2021/03/04 Vue.js
在PYQT5中QscrollArea(滚动条)的使用方法
2019/06/14 Python
python tkinter窗口最大化的实现
2019/07/15 Python
opencv3/C++图像像素操作详解
2019/12/10 Python
python cv2.resize函数high和width注意事项说明
2020/07/05 Python
python时间time模块处理大全
2020/10/25 Python
.NET程序员的几道面试题
2012/06/01 面试题
化学实验员岗位职责
2013/12/28 职场文书
公共机构节能宣传周活动总结
2014/07/09 职场文书
三好生演讲稿
2014/09/12 职场文书
个人对照检查材料思想汇报(四风问题)
2014/09/25 职场文书
2014教师年度思想工作总结
2014/11/10 职场文书
Mybatis是这样防止sql注入的
2021/12/06 Java/Android