补全Python班级通讯录管理程序的空缺代码
Python等级考试五级编程题:班级通讯录。 小聪同学是班长,为了更好地管理班级通讯录,他编写了一个程序,具有以下功能:
- 设计有一个空字典,用于存放用户的通讯录(包括姓名和电话号码)。
- 程序运行后,有以下提示信息并可选择输入: a. 新增联系人 b. 查询联系人 c. 删除联系人 d. 退出程序
- 根据用户选择,进入下一步。
根据上述算法思想,补全下列代码:
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
else:
print("输入错误!")
print("\n")
print("-----程序已结束-----") 本题为编程题,提交代码并运行通过测试点后判分。
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析