单词本 Python
person_info = []
print('=' * 20)
print('使用通讯录')
print('1.添加')
print('2.查看')
print('3.删除')
print('4.修改')
print('5.查找')
print('6.退出')
print('=' * 20)
while True:
per_dict = {}
fun_num = input('输入功能序号')
if fun_num == '1':
per_name = input('输入姓名')
phone_num = input('输入手机号')
per_email = input('输入邮箱')
if per_name.strip() == ''or phone_num.strip() == ''or per_email.strip() == '':
print('输入正确的信息咯')
continue
else:
per_dict.update({'姓名': per_name,'手机号': phone_num,'邮箱': per_email})
person_info.append(per_dict)
print('保存成功')
elif fun_num == '2':
if len(person_info) == 0:
print('通讯录无信息')
for i in person_info:
print('--' * 6)
for title,info in i.items():
print(title + ':' + info)
elif fun_num == '3':
if len(person_info) != 0:
del_name = input('输入要删除的人的名字')
for i in person_info:
if del_name in i.values():
person_info.remove(i)
print(person_info)
print('删除成功')
else:
print('该联系人不在通讯录中')
else:
print('通讯录无信息')
elif fun_num == '4':
if len(person_info) != 0:
modi_info = input('输入要修改的人的名字:')
for i in person_info:
if modi_info in i.values():
index_num = person_info.index(i)
dict_cur_perinfo = person_info[index_num]
for title,info in