|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 nizitao 于 2020-5-7 15:16 编辑
[i][b]print('---欢迎使用通讯录程序---')
print('---1.查询联系人资料---')
print('---2.插入新的联系人---')
print('---3.删除已有联系人---')
print('---4.退出讯录程序---\n')
txl = {}
times = True
while times:
a = int(input('请输入相关指令代码:\n'))
if a == 1:
b == input('请输入要查询的联系人姓名:\n')
if b in txl:
print(b%s%txl[b])
else:
print('没有找到该联系人\n')
elif a == 2:
c = input('请输入联系人姓名:\n')
if c in txl:
print('您输入的姓名在通讯录中存在——>>'b%s%txl[c])
d = input('是否修改用户资料(yes/no)')
if d == yes:
e = input('请输入用户电话:')
txl.pop(c)
txl.setdefault(c,e)
elif a == 3:
f = input('请输入要删除的用户名:')
tyl.pop(f)
elif a == 4:
print('---感谢使用使用通讯录程序---')
break
请问以上代码为什么老是在'b%s%txl[c]出错?
- print('---欢迎使用通讯录程序---')
- print('---1.查询联系人资料---')
- print('---2.插入新的联系人---')
- print('---3.删除已有联系人---')
- print('---4.退出讯录程序---\n')
- txl = {}
- times = True
- while times:
- a = int(input('请输入相关指令代码:\n'))
- if a == 1:
- b == input('请输入要查询的联系人姓名:\n')
- if b in txl:
- print(b%s%txl[b])
- else:
- print('没有找到该联系人\n')
- elif a == 2:
- c = input('请输入联系人姓名:\n')
- if c in txl:
- print('您输入的姓名在通讯录中存在——>>'+b%s%txl[c])
- d = input('是否修改用户资料(yes/no)')
- if d == yes:
- e = input('请输入用户电话:')
- txl.pop(c)
- txl.setdefault(c,e)
- elif a == 3:
- f = input('请输入要删除的用户名:')
- tyl.pop(f)
- elif a == 4:
- print('---感谢使用使用通讯录程序---')
- break
复制代码
|
评分
-
查看全部评分
|