python程序调试中设置条件断点.doc

上传人:白大夫 文档编号:3271958 上传时间:2019-08-07 格式:DOC 页数:3 大小:16.50KB
返回 下载 相关 举报
python程序调试中设置条件断点.doc_第1页
第1页 / 共3页
亲,该文档总共3页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《python程序调试中设置条件断点.doc》由会员分享,可在线阅读,更多相关《python程序调试中设置条件断点.doc(3页珍藏版)》请在三一文库上搜索。

1、python程序调试中设置条件断点刚接触编程的人,往往对调试代码没有很深的认识,觉得把功能做出来就完事了。一旦程序运行出现问题,便无从下手。而实际开发中,调试代码通常要花费比新编写代码更多的时间。因此,选择合理的调试方法和工具,对于开发来说意义重大。在写Python代码的时候,我习惯的调试方法很简单,就是在程序里增加输出,以便了解程序的运行路径和变量的值。以下面这段代码为例:deftwice(n):n*=2returnna=input(a:)b=input(b:)ifa3:b+=4ifb5:c=a+twice(b)else:c=twice(a)+belse:b-=2ifb1:c=a-twice

2、(b)else:c=twice(a)-bprintc即使这样不长的一段代码,如果对于某些输入,最后输出的值和你的预期不一致,想要用肉眼从中看出到底哪里出了问题也并不是一目了然的事情。于是我会添加一些辅助的代码:deftwice(n):n*=2returnna=input(a:)b=input(b:)print=a,b:,a,bifa3:b+=4print=1b:,bifb5:c=a+twice(b)print=1c:,celse:c=twice(a)+bprint=2c:,celse:b-=2print=2b:,bifb1:c=a-twice(b)print=3c:,celse:c=twice(a)-bprint=4c:,cprintc运行后的效果:a:2b:4=a,b:24=2b:2=4c:22通过添加类似的输出内容,就能比较清晰地了解程序的运行状态。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1