【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)
y_n = input('是否需要修改用户的联系方式(y or n) :')
if y_n == 'y':
new_phone = input("请输入新的联系方式")
address_list = new_phone
print('修改联系人成功')
print(' ')
else:
new_phone = input("请输入用户联系方式")
address_list = new_phone
print('添加联系方式成功-->>' , new_name + ':' + address_list)
print(' ')
def find_adress_list(name):
if not(name in address_list):
print('没有查询到该联系人')
print(' ')
else:
print(name + ':' + address_list)
print(' ')
def del_adress_list(name):
if not(name in address_list):
print('没有查询到该联系人')
print(' ')
else:
del address_list
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)
elif cho == '5':
print(' ')
print('-----感谢使用通信录程序----')
break
else:
print('您的输入有误,请重新输入')
print(' ')
gunxsword 发表于 2019-1-9 11:06
没有看到保存信息的代码,这个如果退出程序了,输入的内容,都消失了吧?
嗯嗯我再改改
加油!!坚持!! 加油!!坚持!! 我还以为是读写手机通迅录呢 这是干什么的? 这是干什么的?
支持支持支持楼主 支持和鼓励在论坛中交流学习体会 没有看到保存信息的代码,这个如果退出程序了,输入的内容,都消失了吧? 楼主是拿什么版本试的。。。。。格式都没转
页:
[1]
2