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中logging模块的用法实例
Sep 29 Python
使用Python来编写HTTP服务器的超级指南
Feb 18 Python
Python使用Redis实现作业调度系统(超简单)
Mar 22 Python
python写入并获取剪切板内容的实例
May 31 Python
python实现飞机大战
Sep 11 Python
Python datetime和unix时间戳之间相互转换的讲解
Apr 01 Python
详解Python3之数据指纹MD5校验与对比
Jun 11 Python
python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法
Jul 04 Python
关于Python中的向量相加和numpy中的向量相加效率对比
Aug 26 Python
python线程中的同步问题及解决方法
Aug 29 Python
Django import export实现数据库导入导出方式
Apr 03 Python
浅谈keras中自定义二分类任务评价指标metrics的方法以及代码
Jun 11 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
MOTOROLA 摩托罗拉 MODEL 66-XI五灯中波收音机
2021/03/02 无线电
Yii遍历行下每列数据的方法
2016/10/17 PHP
PHP封装返回Ajax字符串和JSON数组的方法
2017/02/17 PHP
PHP memcache在微信公众平台的应用方法示例
2017/09/13 PHP
jquery 问答知识整理
2010/02/11 Javascript
javascript alert乱码的解决方法
2013/11/05 Javascript
Javascript基础教程之for循环
2015/01/18 Javascript
JavaScript Math.round() 方法
2015/12/18 Javascript
简单的vue-resourse获取json并应用到模板示例
2017/02/10 Javascript
Vue2递归组件实现树形菜单
2017/04/10 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
2017/05/17 Javascript
Vue实战之vue登录验证的实现代码
2017/10/31 Javascript
使用JS实现导航切换时高亮显示的示例讲解
2018/08/22 Javascript
vue中的v-if和v-show的区别详解
2019/09/01 Javascript
nodejs的安装使用与npm的介绍
2019/09/11 NodeJs
关于vue路由缓存清除在main.js中的设置
2019/11/06 Javascript
Vue3 响应式侦听与计算的实现
2020/11/11 Javascript
关于Python中空格字符串处理的技巧总结
2017/08/10 Python
Python自定义函数实现求两个数最大公约数、最小公倍数示例
2018/05/21 Python
Python字符串、列表、元组、字典、集合的补充实例详解
2019/12/20 Python
python设置代理和添加镜像源的方法
2020/02/14 Python
如何通过安装HomeBrew来安装Python3
2020/12/23 Python
纯css3实现的鼠标悬停动画按钮
2014/12/23 HTML / CSS
Soft Cotton捷克:来自爱琴海棉花的浴袍
2017/02/01 全球购物
最好的商品表达自己:Cafepress
2019/09/04 全球购物
中层竞聘演讲稿
2014/01/09 职场文书
高级工程师英文求职信
2014/03/19 职场文书
党课培训主持词
2014/04/01 职场文书
小学语文课后反思精选
2014/04/25 职场文书
食品科学与工程专业毕业生求职信范文
2014/07/21 职场文书
个人年终总结开头
2015/03/06 职场文书
导游词之嵊泗列岛
2019/10/30 职场文书
mybatis中注解与xml配置的对应关系和对比分析
2021/08/04 Java/Android
python脚本框架webpy模板控制结构
2021/11/20 Python
Win11应用商店打开闪退怎么解决? win11应用商店打不开的多种解决办法
2022/04/05 数码科技
Vue3实现简易音乐播放器组件
2022/08/14 Vue.js