要求:
1.系统运行时,使用一个列表对象来保存注册用户数据。用户查找、修改、删除和添加等操作都针对该列表进行。
2.列表中的每个元素为类的实例对象,对象的属性存储注册用户的用户名和登录密码,对象的方法提供修改属性值功能。
3.注册用户数据存放在文件中,系统启动时将文件中保存的用户数据列表对象载入到程序中。通过系统菜单选择是否将当前用户数据写入文件保存。
4.系统主界面循环显示,每执行完一个菜单操作后,都重新显示主界面,直到选择退出系统。
5.设计时,各个菜单操作分别定义一个函数。这样,主界面实现代码的结构非常清晰。
#创建一个对象
class user:
userName = "未命名"
passwd = "123456"
#定义构造函数 初始化内容
def __init__(self,newUserName,newPasswd):
self.userName = newUserName
self.passwd = newPasswd
def toString(self):
print("名字:",self.userName,"密码:",self.passwd)
#主函数
#创建一个列表对象
objectUser = []
#创建一个序号列表菜单
memu = ["1.显示全部已注册用户","2.查找/修改/删除用户信息","3.添加新用户","4.退出系统"]
#用列表来保存语句
flag = 1
while(flag):
print("\n用户注册信息管理系统")
# 遍历序号菜单
for m in memu:
print(m)
#获取字符串
num =