A58551 | Python等级考试五级编程题:班级通讯录。小聪同学是班长,为了更好地管理班级通讯录,他编写了一个程序,具有以下功能: (1)设计有一个空字典,用于存放用户的通讯录(包括姓名和电话号码)。 (2)程序运行后,有以下提示信息并可选择输入: a.新增联系人 b.查询联系人 c.删除联系人 d.退出程序 (3)根据用户选择,…
来源2022年
时间限制1s
内存限制256MB
通过 / 提交0/0
题目描述
Python等级考试五级编程题:班级通讯录。
小聪同学是班长,为了更好地管理班级通讯录,他编写了一个程序,具有以下功能:
(1)设计有一个空字典,用于存放用户的通讯录(包括姓名和电话号码)。
(2)程序运行后,有以下提示信息并可选择输入:
a.新增联系人
b.查询联系人
c.删除联系人
d.退出程序
(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
else:
print("输入错误!")
print( "\n")
print( "-----程序已结束-----")暂无题解
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?