记录代码片段
1 print("="*50) 2 print(" 名片管理系统 v0.01") 3 print("1. 添加一个新的名片") 4 print("2. 删除") 5 print("3. 修改") 6 print("4. 查询") 7 print("5. 退出") 8 print("="*50) 9 10 card = [] 11 12 while True: 13 num = int(input("请输入操作序号:")) 14 15 if num == 1: 16 new_name = input("请输入新的名字:") 17 new_qq = input("请输入新的qq:") 18 19 #定义空字典 20 new_infor = {} 21 new_infor['name'] = new_name 22 new_infor['qq'] = new_qq 23 24 card.append(new_infor) 25 print(card) 26 elif num==2: 27 name = input("请输入要删除的名字:") 28 for item in card: 29 if item["name"] == name: 30 card.remove(item) #删除数组里某字典 31 elif num==3: 32 pass 33 elif num==4: 34 name = input("请输入查找的名字:") 35 flag = 0 36 for item in card: 37 if item["name"] == name: 38 print("qq号为:%s"%(item["qq"])) 39 flag = 1 40 break 41 42 if flag == 0: 43 print("没有找到名字") 44 45 elif num==5: 46 print(card) 47 else : 48 print("输入有误,请重新输入")