def menu(): print('''\n欢迎使用PYTHON学生通讯录 1:添加学生 2:删除学生 3:修改学生信息 4:搜索学生 5:显示全部学生信息 6:退出并保存''') dic={'张自强': ['12652141777', '材料'], '庚同硕': ['14388240417', '自动化'], '王岩': ['11277291473', '文法']} print(dic) menu() num=int(input()) if(num==1): name=input() if name in dic.keys(): print("Fail") else: print("Success") print(dic) else: print("ERROR") 完善上面这个代码,使输出成 {'张自强': ['12652141777', '材料'], '庚同硕': ['14388240417', '自动化'], '王岩': ['11277291473', '文法']} 欢迎使用PYTHON学生通讯录 1:添加学生 2:删除学生 3:修改学生信息 4:搜索学生 5:显示全部学生信息 6:退出并保存 1 杨彪 11002345678 材料 Success {'张自强': ['12652141777', '材料'], '庚同硕': ['14388240417', '自动化'], '王岩': ['11277291473', '文法'], '杨彪': ['11002345678', '材料']}
时间: 2023-07-29 22:07:17 浏览: 207
基于链表的学生信息管理系统示例:数据结构与代码实现.md
你可以将代码修改为以下内容:
```
def menu():
print('''\n欢迎使用PYTHON学生通讯录
1:添加学生
2:删除学生
3:修改学生信息
4:搜索学生
5:显示全部学生信息
6:退出并保存''')
dic={'张自强': ['12652141777', '材料'], '庚同硕': ['14388240417', '自动化'], '王岩': ['11277291473', '文法']}
print(dic)
menu()
num=int(input())
if(num==1):
name=input('请输入学生姓名:')
if name in dic.keys():
print("添加失败,该学生已存在!")
else:
phone=input('请输入学生电话号码:')
major=input('请输入学生专业:')
dic[name]=[phone,major]
print("添加成功!")
print(dic)
else:
print("输入错误!")
```
这个代码块会在输出菜单后,判断用户输入的数字,如果为1,则提示用户输入学生的姓名、电话号码和专业,并将其保存到字典中,最后输出当前的字典。如果输入错误的数字,则输出错误信息。
阅读全文