|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我的代码和小甲鱼的答案差不多,说明我的思路没错误,但是为啥老是运行不起来,报错invalid character in identifier
以下是我的代码
print('''进入通讯录程序
1,查询联系人
2,插入新联系人
3,删除已有联系人
4,退出通讯录程序''')
date = dict()
list1 = (1,2,3,4)
while 1:
x = input(r'请输入指令代码: ')
while x not in list1:
print('输入错误请重新输入!')
continue
elif int(x) == 1:
name = input('请输入联系人姓名 ')
if name in date:
print(name,date[name])
else:
print('未查询到联系人!')
continue
elif int(x) == 2:
name = input('请输入联系人姓名:')
num = input('请输入联系人电话:')
if name not in date:
date[name] = num
else:
print('联系人已经存在》》》',date[name])
yn = input('是否修改用户资料(y/n):')
if yn == y:
date[name] = num
else:
continue
elif int(x) == 3:
name = input('请输入被删除联系人名字:')
if name in date:
date[name] = '此联系人已删除!'
else:
print('未查询到联系人!')
continue
elif int(x) == 4:
print('感谢使用,再见')
break
右括号不应使用中文的
|
|