利用python的dict功能实现简单的一个号码文字玩具

毕竟第一次写博客,体验一下 :)

利用python的dict功能实现简单的一个号码文字玩具,我知道里面有很多漏洞,但是我懒得改。。。。。

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


number_dict=dict(三石='1320166****',某某='1529117****')  #定义一个dict,用于存放与删除号码
while True:


    in_number=int(input('请输入相关的指令代码:'))       #输入一个数字来控制功能的选择


    if in_number==1:                                     #实现1功能
        name=str(input('请输入联系人姓名:'))
        if name in number_dict:
            print(name+':'+number_dict[name])
        else:
            print('对不起,您所查找的用户不存在')


    elif in_number==2:                                   #实现2功能
        name=str(input('请输入联系人姓名:')) 
        if name in number_dict:
            print('您输入的姓名在通讯录中已经存在 -->>'+name+':'+number_dict[name])
            choice=str(input('输入‘是’则进行修改:'))
            if choice=='是':
                new_number=str(input('请输入新的电话号码:'))
                number_dict[name]=new_number
            else:
                print('对不起,您输入有误')
        else:
            number_dict[name]=str(input('请输入联系人电话:'))



    elif in_number==3:                                 #实现3功能
        name=str(input('请输入联系人姓名:'))
        if name in number_dict:
            del(number_dict[name])
        else:
            print('对不起,您所查找的用户不存在')



    elif in_number==4:                                  #实现4功能
        print('----感谢使用通讯录程序----')
        break


    elif in_number==5:                                 #实现5功能
        print(number_dict)


    else:                                              #输入不正确时
        print('输入有误')

运行图片如下:
这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_40303160/article/details/81412934
今日推荐