程序修改
empty = {}while 1:
code = int(input("请输入指令代码:"))
if code ==1:
name = input("请输入联系人姓名:")
if name in empty:
print(name + ":" + empty)
else:
print("输入的姓名不在通讯录中")
if code ==2:
name = input("请输入联系人姓名:")
if name in empty:
print("您输入的姓名在通讯录中已存在-->>",name + ":" + empty)
order = input("是否修改用户资料(YES/NO):")
if order == "YES":
empty = input("请输入新的用户联系电话:")
else:
number = input("请输入用户联系电话:")
empty = {name:number}
if code ==3:
name = input("请输入联系人姓名:")
if name in empty:
del empty
else:
print("联系人不存在")
if code ==4:
break
print("感谢使用通讯录程序")
发这么多帖子干什么我刚刚给你回复过了
问题在你的第24行
empty = {name:number}
这代码的意思是重新为empty赋值,而不是新增
你应该像你第20行那样写才对
empty = number qq1151985918 发表于 2021-3-28 02:50
发这么多帖子干什么我刚刚给你回复过了
问题在你的第24行
empty = {name:number}
应该是帖子被吞了,抓去审核了,新人以为没发出去{:10_245:}
页:
[1]