鱼C论坛

 找回密码
 立即注册
查看: 2382|回复: 0

[技术交流] 利用字典的特性编写一个通讯录

[复制链接]
发表于 2020-10-20 16:05:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
利用字典的特性编写一个通讯录,记录姓名和联系(contact)电话
welcome = """
欢迎进入通讯录程序
1:查找联系人资料
2:插入新的联系人
3:删除联系人
4:退出程序
"""
print(welcome)
addressBook = {}
# with open('addressBook.txt', 'r+') as f:
#     content = f.read()
# for eachline in content:
#     (name, phone) = eachline.split(':')
#     addressBook[name] = phone
while True:  # 循环用来多次操作直到退出程序
    n = int(input('请输入相应的选项:'))
    if n == 1:
        name = input("请输入要查找的联系人:")
        if name in addressBook:
            print(name + ':' + addressBook[name])
        else:
            print('查无此人!')
    elif n == 2:
        name = input("请输入新的联系人姓名:")
        if name in addressBook:
            print(name + '已经在通讯录里面')
        else:
            phone = input("请输入新的联系人的联系电话:")
            addressBook[name] = phone
            print(name + ':' + phone + '已添加')
    elif n == 3:
        name = input("请输入要删除的联系人:")
        if not(name in addressBook):
            print(name + '不在通讯录里面')
        else:
            del    addressBook[name]
            print(name + ':' + '已删除')
    elif n == 4:
        print('再见!')
        break
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-18 07:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表