pugna
全部博文(171)
分类: Python/Ruby
2013-11-12 17:32:16
import sys; sys.setrecursionlimit(1500); 但是,执行完sys.setrecursionlimit(1500);后,测试发现实际递归值会比设定值小20。 难道是python运行就使用了20次递归? 不明白。 测试代码如下: import sys sys.setrecursionlimit(1500) # set the maximum depth as 1500 def recursion(n): if(n <= 0): return print(n) recursion(n - 1) if __name__ == "__main__": recursion(1500) 参考:http://my.oschina.net/wmjie/blog/123564