|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- print("|--- 欢迎进入通讯录程序 ---|")
- print("|--- 1:查询联系人资料 ---|")
- print("|--- 2:查询新的联系人 ---|")
- print("|--- 3:删除已有联系人 ---|")
- print("|--- 4:退出通讯录程序 ---|")
- dict1=dict()
- while (1):
- data=int(input('请输入相关的指令代码:'))
-
-
- if (data==1):
- name=input('请输入联系人姓名:')
- if name in dict1:
- print( name+":"+ dict1[name] )
- else:
- print('您输入的姓名不在通讯录中!')
-
- if data==2:
- name=input('请输入联系人姓名:')
- if name in dict1:
- print('您输入的姓名在通讯录中已存在 -->>',end='')
- print(name +':'+ dict1[name])
- if input('是否修改用户资料(YES/NO) :')=='YES':
- dict1[name]=input('请输入用户联系电话:')
- else:
- dict1[name]=input('请输入用户联系电话:')
-
-
- if data==3:
- name=input('请输入联系人姓名:')
- if name in dict1:
- dict1.pop(name)
- else:
- print('您输入的联系人不存在。')
-
- if data==4:
- break
-
- print("|--- 感谢使用通讯录程序 ---|")
复制代码
当运行代码时出现如下错误
|--- 欢迎进入通讯录程序 ---|
|--- 1:查询联系人资料 ---|
|--- 2:查询新的联系人 ---|
|--- 3:删除已有联系人 ---|
|--- 4:退出通讯录程序 ---|
请输入相关的指令代码:2
请输入联系人姓名:小甲鱼
请输入用户联系电话:123
请输入相关的指令代码:1
请输入联系人姓名:小甲鱼
Traceback (most recent call last):
File "E:\python练习\课后练习\通讯录小程序.py", line 15, in <module>
print( dict1[name] )
TypeError: 'str' object is not callable
这是什么鬼??
|
|