字典00

00

尝试利用字典的特性编写一个通讯录程序

 

print('欢迎进入通讯录')
print('1:查询联系人资料')
print('2:插入新的联系人')
print('3:删除已有联系人')
print('4:退出通讯录')

contacts = dict()

while 1:
  instr = int(input('请输入指令代码:'))

  if instr == 1:
    name = input('请输入联系人姓名:')
    if name in contacts:
      print(name + ' : ' + contacts[name] )

    else:
      print('您的通讯录中没有此人!')

  if instr == 2:
    name = input('请输入新联系人的姓名')
    if name in contacts:
      print('联系人已存在-->>', end = '')
      print(name + ':' + contacts[name])
      if input('是否修改联系人资料:') == ' yes ':
        contacts[name] = input('请输入新的联系电话:')

    else:
      contacts[name] = input('请输入新联系人的联系电话:')

  if instr == 3:
    name = input('请输入联系人姓名:')
    if name in contacts:
      del(contacts[name])

    else:
      print('此用户不存在')

  if instr == 4:
    break

print('感谢使用通讯录')

posted on 2014-07-06 10:15  爱开车的蜗牛  阅读(145)  评论(0)    收藏  举报

导航