[Python] 纯文本查看 复制代码print('|--- 欢迎进入通讯录程序 ---|')
print('|--- 1:查询联系人资料 ---|')
print('|--- 2:插入新的联系人 ---|')
print('|--- 3:删除已有联系人 ---|')
print('|--- 4:打印全部通讯录 ---|')
print('|--- 5:退出通讯录程序 ---|')
print(' ')
def add_adress_list(new_name):
if new_name in address_list:
print('您输入的姓名在通讯录已存在 -->>' , new_name + ':' + address_list[new_name])
y_n = input('是否需要修改用户的联系方式(y or n) :')
if y_n == 'y':
new_phone = input("请输入新的联系方式")
address_list[new_name] = new_phone
print('修改联系人成功')
print(' ')
else:
new_phone = input("请输入用户联系方式")
address_list[new_name] = new_phone
print('添加联系方式成功-->>' , new_name + ':' + address_list[new_name])
print(' ')
def find_adress_list(name):
if not(name in address_list):
print('没有查询到该联系人')
print(' ')
else:
print(name + ':' + address_list[name])
print(' ')
def del_adress_list(name):
if not(name in address_list):
print('没有查询到该联系人')
print(' ')
else:
del address_list[name]
print('删除成功')
print(' ')
address_list = dict()
while True:
print(' ')
cho = input('请输入相关的指令代码:')
if cho == '1':
name = input('请输入要查找的联系人姓名:')
find_adress_list(name)
print(' ')
elif cho == '2':
name = input('请输入要添加的联系人姓名:')
add_adress_list(name)
print(' ')
elif cho == '3':
name = input('请输入要删除的联系人姓名:')
del_adress_list(name)
print(' ')
elif cho == '4':
for i in address_list:
print(i + ': ' + address_list[i])
elif cho == '5':
print(' ')
print('-----感谢使用通信录程序----')
break
else:
print('您的输入有误,请重新输入')
print(' ')