names=['王勇','赵凡'] phones=['13938493783','166666666'] print('***********************') while(True): print('=======通讯录管理系统======= ') print('1.增加姓名和手机') print('2.删除姓名') print('3.修改手机') print('4.查询所有用户') print('5.根据姓名查找手机号') print('6.退出') print('============================') i=int(input('请选择:')) if(i==1): name=input('请输入姓名:') phone=input('请输入电话:') while phone in phones: phone=input('电话已存在,重新输入电话:') names.append(name) phones.append(phone) print('录入成功') elif i==2: name = input('请输入姓名:') if name in names: index=names.index(name) # names.pop(index) # phones.pop(index) del names[index] del phones[index] print('删除成功') else: print('名字不存在') elif i==4: for i in range(names.__len__()): print(names[i],phones[i]) print('输出完毕') elif i==3: phone = input('请输入电话:') if phone in phones: new_phone = input('请输入新的电话:') while new_phone in phones: new_phone = input('新的电话已存在,重新输入电话:') index=phones.index(phone) phones[index]=new_phone print('更新成功') else: print('电话不存在') elif i == 5: name = input('请输入姓名:') if name in names: index = names.index(name) print('电话:',phones[index]) else: print('名字不存在') elif i == 6: print('谢谢使用') break
运行结果: