dict={}# 定义一个空字典,用于存储信息。list=[]# 定义一个列表,存储name值
list1 =[]#存储age值
list2 =[]#存储phone值defpeople_tips():#提示print("*****"*10)print("欢迎使用【名片管理系统】")print("1.新建名片")print("2.显示全部")print("3.查询名片")print("0.退出系统")print("*****"*10)defpeople_print(dict):#显示全部
len1 =len(dict["name"])# 获取名片人数for i inrange(len1):for j indict.keys():print(dict[j][i], end="\t")print()defpeople_edit(list):#修改名片print("请输入要修改的名片姓名:")
name =input()for index, values inenumerate(list):if name == values:print("请输入修改后的年龄:")
age =input()dict["age"][index]= age
print("请输入修改后的手机号:")
phone =input()dict["phone"][index]= phone
defpeople_find(dict,list):#查询名片print("请输入要查询的名片姓名:")
name =input()print("姓名 年龄 手机号")for index, values inenumerate(list):if name == values:print(dict["name"][index],end='\t')print(dict["age"][index], end='\t')print(dict["phone"][index])defpeople_pop(dict,list):#删除名片
name =input("请输入要删除的名片名字:")for index, values inenumerate(list):if name == values:dict["name"].pop(index)dict["age"].pop(index)dict["phone"].pop(index)whileTrue:
people_tips()
x =int(input("请输入数字:"))if x ==1:#新建名片print("**"*20)print("功能,新建名片")print("**"*20)print("请输入名字:")
name =input()list.append(name)dict["name"]=listprint("请输入年龄:")
age =int(input())
list1.append(age)dict["age"]= list1
print("请输入手机号:")
phone =input()iflen(phone)!=11:print("手机号格式不对,请重新输入:")
phone =input()
list2.append(phone)dict["phone"]= list2
else:
list2.append(phone)dict["phone"]= list2
print(dict)if x ==2:#显示全部print("**"*20)print("功能:显示全部")print("**"*20)print("姓名 年龄 手机号")
people_print(dict)if x ==3:#查询名片whileTrue:print("**"*20)print("0.退出系统")print("1.修改名片")print("2.查看名片")print("3.删除名片")print("**"*20)
y =int(input("请输入数字:"))if y ==0:breakif y ==1:
people_edit(list)if y ==2:
people_find(dict,list)if y ==3:
people_pop(dict,list)if x ==0:print("**"*20)print("功能,退出系统")print("**"*20)break