print('|---欢迎进入通讯录程序 ---|') print('|---1: 查询联系人资料 ---|') print('|---2: 插入新的联系人 ---|') print('|---3: 删除已有联系人 ---|') print('|---4: 推出通讯录程序 ---|') contacts = dict() while 1: num = int(input('\n请输入相关代码:')) if num == 1: name = input('请输入联系人姓名:') if name in contacts: print(name +':'+ contacts[name]) else: print('您输入的姓名不在通讯录中') elif num==2: name = input('请输入联系人姓名') if name in contacts: print('您输入的姓名已在通讯录中---》',end='') print(name+ ':'+contacts[name]) if input('是否修改用户资料 (YES/NO):') =='YES': contacts[name]=input('请输入用户联系电话:') else: contacts[name] = input('请输入用户联系电话:') elif num==3: name = input('请输入联系人姓名:') if name in contacts: del(contacts[name]) else: print('您输入的联系人不存在。') elif num==4: break