模拟手机通讯录编写一段代码,设置有查询、添加、删除联系人功能,小明写了如下代码,是否有误: 01 print('欢迎进入微信通讯录') 02 print('1.查询联系人') 03 print('2.添加联系人') 04 print('3.删除联系人') 05 print('4.退出通讯录') 06 07 contact={'小王':135,'小李':138,'小张':187,'小':155} 08 09 while True: 10 temp=int(input("请输入你的选择:")) 11 if temp==1: 12 name=input("请输入要查询的姓名:") 13 if name in contact.keys(): 14 print(contact.values()) 15 16 else: 17 print("该联系人不在通讯录中") 18 19 if temp==2: 20 name=input("请输入要添加的联系人姓名:") 21 number=input("请输入联系人电话:") 22 contact[name]=number 23 24 if temp==3: 25 name=input("请输入要删除的联系人姓名:") 26 if name in contact.keys(): 27 contact.pop(name) 28 else: 29 print("该联系人不在通讯录中") 30 31 if temp==4: 32 break