""" 要求编写程序
首先输出字典原始数据,再调用menu函数输出用户选择界面,等待用户输入: (1)输入‘4’ 进行搜索学生,输入姓名,如果该姓名已存在,则在一行中依次输出姓名,电话,学院信息,数据间以空格间隔,换行输出“Success”的提示信息,如果不存在,给出“No Record”提示信息。 无论是否查询成功,结束后需要输出操作后的字典数据。 (2)如果输入其他选项,无需读入姓名,直接输出“ERROR”。
请在Begin和End之间按要求补充代码,然后提交全部代码:
"""
def menu():
print('''\n欢迎使用PYTHON学生通讯录
1:添加学生
2:删除学生
3:修改学生信息
4:搜索学生
5:显示全部学生信息
6:退出并保存''')
dic={'张自强': ['12652141777', '材料'], '庚同硕': ['14388240417', '自动化'], '王岩': ['11277291473', '文法']}
#print(dic)
print('--'*10)
menu()
c=input()
print('=='*10)
print('选择', c)
if c=='4':
name=input()
print('**'*10)
########## Begin ##########
########## End ##########
print("Success")
else:
print("No Record")
print(dic)
else:
print("ERROR")
输入
输入选项1-6
输出
选择4则修改,否则Error
样例
标准输入 复制文本 |
1 庚同硕 |
标准输出 复制文本 |
-------------------- 欢迎使用PYTHON学生通讯录 1:添加学生 2:删除学生 3:修改学生信息 4:搜索学生 5:显示全部学生信息 6:退出并保存 ==================== 选择 1 ERROR |
标准输入 复制文本 |
4 张自强 |
标准输出 复制文本 |
-------------------- 欢迎使用PYTHON学生通讯录 1:添加学生 2:删除学生 3:修改学生信息 4:搜索学生 5:显示全部学生信息 6:退出并保存 ==================== 选择 4 ******************** 张自强 12652141777 材料 Success {'张自强': ['12652141777', '材料'], '庚同硕': ['14388240417', '自动化'], '王岩': ['11277291473', '文法']} |