毕竟第一次写博客,体验一下 :)
利用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('输入有误')
运行图片如下: