hustlzp 发表于 2019-1-9 09:16

【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(' ')

hustlzp 发表于 2019-1-9 21:25

gunxsword 发表于 2019-1-9 11:06
没有看到保存信息的代码,这个如果退出程序了,输入的内容,都消失了吧?

嗯嗯我再改改

麦迪就是帅 发表于 2019-1-9 09:36

加油!!坚持!!

yihua82 发表于 2019-1-9 09:37

加油!!坚持!!

sitiger 发表于 2019-1-9 09:41

我还以为是读写手机通迅录呢

ZuiShuai-Song 发表于 2019-1-9 09:44

这是干什么的?

御河 发表于 2019-1-9 10:02

这是干什么的?

1676TKMS 发表于 2019-1-9 10:31

支持支持支持楼主

cccdyl 发表于 2019-1-9 10:31

支持和鼓励在论坛中交流学习体会

gunxsword 发表于 2019-1-9 11:06

没有看到保存信息的代码,这个如果退出程序了,输入的内容,都消失了吧?

一千Sun 发表于 2019-1-9 11:51

楼主是拿什么版本试的。。。。。格式都没转
页: [1] 2
查看完整版本: 【Python】【笔记】制作一个简易的通讯录