因为面向大计这门课。。所以有些地方的描述是不太准确的
针对答案不对的情况:
在可能出错的地方输出可能出错的变量
最后调完记得把print删掉或者注释掉
目视调试法
就对着代码 -看- 理解
人脑模拟法
代一组数据进去人脑模拟每一步,通常配合第一个方法使用
小黄鸭调试法:
自己对着自己讲代码(假装在给别人讲),讲着讲着就发现了问题所在
针对python报错的情况
辨识错误信息
一般错误类型总结
补充:
AssertionError:由assert抛出的错误
通常是老师写的checker里面的assert,一般还会告诉你怎么错了
例如:
就是说你算出来的和答案不一样
冒号后面是什么由写checker的老师决定
针对其它莫名其妙的错误
重启解决99%的问题
如果在网页上做题,尝试重开网页
如果在本地考试平台就别重启了,一般重新进入答题环境就好
记得先把代码复制下来
暂时想到的就这些了。。。后续可能会有补充