#首先先弄出目录,所以先输出目录
print("-"*50)
print("欢迎使用通讯录1.0系统")
#目录使用列表形式
print("[1] 增加学员信息")
print("[2] 删除学员信息")
print("[3] 打印学员信息")
print("[4] 退出系统")
print("-"*50)
#先定义一个空的列表,储存学员信息
n = []
#编写一个死循环系统,让用户指令可以运行完
while True:
a = int(input("请输入指令"))
if a==1:
xhao =input("请输入学员姓名")
xmin =input("请输入学员学号")
nlin =int(input("请输入学员年龄"))
#把数据用字典类型保存
s = {"xhao": xhao, "xmin" : xmin, "nlin" : nlin}
#然后把字典的数据导入到列表中
n.append(s)
#输出列表就可以看到保存的信息
print(n)
elif a==2:
xhao =input("输入学号")
# 用for遍历列表找到信息
for s in n:
#判断语句
if s["xhao"] ==xhao:
# remove移除数据第一个匹配项
n.remove(s)
#提示删除成功
print("删除成功")
#让遍历停止
break
else:
print("没有找到该学号")
elif a==3:
for x in a:
print("学号:%d\t姓名:%s\t年龄:%d" % (x["xhao"],x["xmin"],x["nlin"]))
elif a==4:
print("退出")
break
else:
print("输入错误")