我知道你们懒,代码直接贴到下面了,附上流程图#通讯录管理
#coding:utf-8
Mail={}
print('''
——————通讯录—————
|1.添加联系人 |
|2.删除联系人 |
|3.查询联系人 |
|4.更新联系人 |
|5.退出通讯录 |
________________
''')
while True:
bh=input('请输入编号选择对应功能:')
if bh=='1':
name=input('请输入添加的联系人姓名:')
if name in Mail:
print('联系人已存在!请重新输入')
else:
tel=input('请输入联系人电话:')
add=input('请输入联系人地址:')
Mail[name]=[tel,add]
print(Mail)
elif bh=='2':
name=input('请输入欲删除的联系人姓名:')
if name in Mail:
del Mail[name]
print('删除成功')
print(Mail)
else:
print('该联系人在通讯录中不存在:')
elif bh=='3':
print(Mail)
elif bh=='4':
name=input('请输入需要更新的联系人姓名:')
if name in Mail:
tel=input('请输入联系人电话:')
add=input('请输入联系人地址:')
d={name:[tel,add]}
Mail.update(d)
print(Mail)
else:
print('该联系人不存在无法更新')
elif bh=='5':
break;
print('感谢您的使用')