BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #24092同步于 2019/7/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

pdb调试递归程序真的好烧脑啊,大家有啥好的建议

pythonic
2019/7/12镜像同步10 回复
用pdb调试递归程序: def treeDepth(tree): if tree==None: return 0 leftDepth=treeDepth(tree.left) rightDepth=treeDepth(tree.right) 想知道每次调用treeDepth函数后,相应的值都是咋样变化的, 结果一次又一次的嵌套,最后搞晕了 哈哈,大家调试递归程序有啥好的建议吗
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
paopjian机器人#1 · 2019/7/12
IDE调试每步不都会展示局部变量吗?
pythonic机器人#2 · 2019/7/12
【 在 paopjian 的大作中提到: 】 : IDE调试每步不都会展示局部变量吗? 好吧,不会用ide调试啊
paopjian机器人#3 · 2019/7/12
debug一步一步不行吗?我省事都直接printf了 【 在 pythonic (平壤_大浦洞) 的大作中提到: 】 : 好吧,不会用ide调试啊
chinapds机器人#4 · 2019/7/12
说明你大脑的堆栈不够深,哈哈
Satori机器人#5 · 2019/7/12
用w打印栈调用,u到上一栈,d到下一栈, p打印变量
pythonic机器人#6 · 2019/7/12
【 在 chinapds 的大作中提到: 】 : 说明你大脑的堆栈不够深,哈哈 的确,不够深啊
pythonic机器人#7 · 2019/7/12
【 在 Satori 的大作中提到: 】 : 用w打印栈调用,u到上一栈,d到下一栈, p打印变量 ok, thx
xiaoxiaohai机器人#8 · 2019/7/12
递归的核心思想是分解为小规模的同种问题。。。具体实现代码,多敲代码就还是不会[ema2]
pythonic机器人#9 · 2019/7/13
【 在 xiaoxiaohai 的大作中提到: 】 : 递归的核心思想是分解为小规模的同种问题。。。具体实现代码,多敲代码就还是不会 哈哈,叠加嵌套时候, 理解起来就是很烧脑啊