|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
当输入的指令为3时,键入得名字也是通讯录里已经存在了的,可为什么删除不了
请输入相关的指令代码:2
请输入联系人姓名:xjy
请输入用户联系电话:111
请输入相关的指令代码:3
请输入联系人姓名:xjy
请输入相关的指令代码:3
代码如下:
print("|---欢迎进入通讯录程序-----|")
print("|--- 1:查询联系人资料 ---|")
print("|--- 2:插入新的联系人 ---|")
print("|--- 3:删除已有联系人 ---|")
print("|--- 4:退出通讯录程序 ---|")
print()
MyDict = {}
num1 = MyDict
while 100:
temp = int(input("请输入相关的指令代码:"))
if temp == 1:
name = input("请输入联系人姓名:")
if name in num1:
print(name+':'+num1[name])
else:
print("您输入的姓名不在通讯录内!")
if temp == 2:
name = input("请输入联系人姓名:")
if name in num1:
print("您输入的姓名已在通讯录内!-->",end='')
print(name+':'+num1[name])
if input('是否修改用户资料(YES/NO)')== 'YES':
num1[name]= input("请输入用户联系电话:")
else:
break
else:
num1[name]= input("请输入用户联系电话:")
if temp == 3:
name = input("请输入联系人姓名:")
if name in num1:
del num1[name]
else:
print("您输入的联系人不在通讯录内!")
if temp == 4:
break
print("|---感谢使用通讯录系统---|")
木有一点儿问题~
- |---欢迎进入通讯录程序-----|
- |--- 1:查询联系人资料---|
- |--- 2:插入新的联系人---|
- |--- 3:删除已有联系人---|
- |--- 4:退出通讯录程序---|
- 请输入相关的指令代码:2
- 请输入联系人姓名:Fishc
- 请输入用户联系电话:1234567890
- 请输入相关的指令代码:3
- 请输入联系人姓名:Fishc
- 请输入相关的指令代码:1
- 请输入联系人姓名:Fishc
- 您输入的姓名不在通讯录内!
- 请输入相关的指令代码:
复制代码
|
|