好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

python实现会员管理系统

本文用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实现会员管理系统的详细内容...

  阅读:41次