小聪同学是班长,为了更好地管理班级通讯录,他编写了一个程序,具有以下功能:
(1)设计有一个空字典,用于存放用户的通讯录(包括姓名和电话号码)。
(2)程序运行后,有以下提示信息并可选择输入:
A新增联系人
查询联系人
删除联系人
退出程序
(3)根据用户选择,进入下一步。
根据上述算法思想,补全下列代码。
dic_add={}
while True:
print("-----班级通讯录管理-----")
print("a、新增联系人\nb、查询联系人\nc、删除联系人\nd、退出程序")
x=input("请输入您的选择:")
if x=="a" :
new_name=input("请输入联系人姓名:")
new_number=input("请输入联系人电话:")
dic_add[new_name]= ①
print("\n" )
elif x=="b":
name=input("请输入联系人姓名:")
if name in ② :
print("该联系人的电话号码为:{}".format(dic_add[name]))
else:
print("该联系人不存在!")
print( "\n")
elif x=="c":
name=input("请输入联系人姓名:")
if name in dic_add:
③
print("该联系人已从通讯录中删除!")
else:
print("该联系人不存在!")
print("\n")
elif ④
break