|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
print("---欢迎进入通讯录程序---")
print("---1:查询联系人资料 ---")
print("---2:插入新的联系人 ---")
print("---3:删除已有的联系人---")
print("---4:退出通讯录程序 ---")
contact = dict()
while 1:
oder = input("请输入相关的指令代码")
if oder == "1":
name = input("请输入联系人姓名:")
if name in contact:
print(name,":" ,contact["name"])
else:
print("联系人不在通讯录")
if oder == "2":
name = input("请输入联系人姓名:")
if name in contact:
print("您输入的姓名已在通讯录 → ",name,contact["name"])
alter = input("是否需要修改用户资料(YES/NO)")
if alter == "YES":
phone_num = input("请输入用户联系电话")
contact["name"] = phone_num
else:
phone_num = input("请输入用户联系电话")
contact["name"] = phone_num
print(" ")
if oder == "3":
name = input("请输入联系人姓名:")
if name not in contact:
print("您输入的联系人不在通讯录,无法删除")
else:
del(contact["name"])
if oder == "4":
break
print("---感谢使用通讯录程序---")
求助大家,请问我这个代码哪里有问题呢?为什么if name in contact:这个语句总是不生效
|
|