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的Tornado框架实现图片上传及图片大小修改功能
Jun 30 Python
获取python文件扩展名和文件名方法
Feb 02 Python
Python中的defaultdict与__missing__()使用介绍
Feb 03 Python
使用pandas实现csv/excel sheet互相转换的方法
Dec 10 Python
python使用opencv对图像mask处理的方法
Jul 05 Python
python连接、操作mongodb数据库的方法实例详解
Sep 11 Python
解决python 读取excel时 日期变成数字并加.0的问题
Oct 08 Python
python 如何去除字符串头尾的多余符号
Nov 19 Python
python从zip中删除指定后缀文件(推荐)
Dec 05 Python
python Xpath语法的使用
Nov 26 Python
Jupyter Notebook 安装配置与使用详解
Jan 06 Python
Python如何让字典保持有序排列
Apr 29 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实现字符串首字母大写和单词首字母大写的方法
2015/03/14 PHP
常用PHP封装分页工具类
2017/01/14 PHP
PHP Redis扩展无法加载的问题解决方法
2019/08/22 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
2021/03/09 PHP
jQuery AJAX 调用WebService实现代码
2010/03/24 Javascript
收集的一些Array及String原型对象的扩展实现代码
2010/12/05 Javascript
基于jQuery的Tab选项框效果代码(插件)
2011/03/01 Javascript
js倒计时小程序
2013/11/05 Javascript
JS的location.href跳出框架打开新页面的方法
2014/09/04 Javascript
jquery中post方法用法实例
2014/10/21 Javascript
javascript表单验证和Window详解
2014/12/11 Javascript
jQuery表格行上移下移和置顶的实现方法
2015/10/08 Javascript
jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
2016/01/23 Javascript
javascript中错误使用var造成undefined
2016/03/31 Javascript
微信js-sdk上传与下载图片接口用法示例
2016/10/12 Javascript
JS基于面向对象实现的多个倒计时器功能示例
2017/02/28 Javascript
vuejs 切换导航条高亮(路由菜单高亮)的方法示例
2018/05/29 Javascript
js实现GIF图片的分解和合成
2019/10/24 Javascript
[00:18]天涯墨客三技能展示
2018/08/25 DOTA
python实现发送邮件及附件功能
2021/03/02 Python
Python基于Flask框架配置依赖包信息的项目迁移部署
2018/03/02 Python
删除python pandas.DataFrame 的多重index实例
2018/06/08 Python
深入理解Python中的 __new__ 和 __init__及区别介绍
2018/09/17 Python
python中dict使用方法详解
2019/07/17 Python
python3中替换python2中cmp函数的实现
2019/08/20 Python
Python-jenkins模块之folder相关操作介绍
2020/05/12 Python
python从Oracle读取数据生成图表
2020/10/14 Python
推荐10个HTML5响应式框架
2016/02/25 HTML / CSS
求职信怎么写
2014/05/23 职场文书
2014年个人债务授权委托书范本
2014/09/22 职场文书
2014年质量工作总结
2014/11/22 职场文书
2014社区健康教育工作总结
2014/12/16 职场文书
搞笑老公保证书
2015/02/26 职场文书
超级实用!五步法则,教你写好年终工作总结
2019/12/05 职场文书
Vue中Object.assign清空数据报错的解决方案
2022/03/03 Vue.js
python 判断文件或文件夹是否存在
2022/03/18 Python