Python 场景测试
修改了以下问题:
1. 只保留需要的模块和函数
2. 去掉 main.cpp 用法,转用 if __name__ == '__main__'
3. 重新修改了存储方式,改用列表方式存储,修改了输入信息为空格时,查询失
败的 bug。
4. 新增了析构函数。修复了:在访问第一个对象之后访问第二个对象会访问相同
数据的 bug
5. 将相关抛异常的语句作了类型判断
6. 修复了有的控件路径没有返回值的情况
7. 修复了形参 i 没有意义的名字问题
8. 将仓库里更新成只需要管理的文件
9. 改掉 if else 使用 dict 中调用函数
编写一个通讯录管理系统,通讯录包含姓名、号码、地址,支持通讯录的增加、删除、修改、
查询。
1.1 功能菜单
功能菜单用于显示系统支持的功能。用户通过输入数字编号选择相应功能。系统启动时、完
成一个功能后,显示菜单。具体菜单见下图。输入数字“1”,则选择第一个功能。
1.2 添加联系人
用户输入“姓名 号码 地址”,保存至通讯录。保存成功,提示添加成功。如果姓名已存在,
不保存,提示已存在。