编程题

小聪同学是班长,为了更好地管理班级通讯录,他编写了一个程序,具有以下功能:

(1)设计有一个空字典,用于存放用户的通讯录(包括姓名和电话号码)。

(2)程序运行后,有以下提示信息并可选择输入:

A新增联系人

查询联系人

删除联系人

退出程序

(3)根据用户选择,进入下一步。

根据上述算法思想,补全下列代码。

dic_add={}

while True:

print("-----班级通讯录管理-----")

print("a、新增联系人\b、查询联系人\c、删除联系人\d、退出程序")

x=input("请输入您的选择:")

if x=="a" :

new_name=input("请输入联系人姓名:")

new_number=input("请输入联系人电话:")

dic_add[new_name]= ? ① ?

print("" )

elif x=="b":

name=input("请输入联系人姓名:")

if name in ? ② ? :

print("该联系人的电话号码为:{}".format(dic_add[name]))

else:

print("该联系人不存在!")

print( "")

elif x=="c":

name=input("请输入联系人姓名:")

if name in dic_add:

? ③ ?

print("该联系人已从通讯录中删除!")

else:

print("该联系人不存在!")

print("")

elif ? ④ ?

break

 

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论