我想查看方法的调用层次结构。我们可以看到使用ctrl + alt + H
快捷方式
有两种模式可查看调用层次结构:
我想在Calee模式下查看层次结构,并且我想配置PyCharm不应该无限地解析递归调用的层次结构。相反,它应该只解析一次整个递归层次结构
如果有人能帮上忙,我们将不胜感激
例如:
def recur_fibo(n):
if n <= 1:
return n
else:
return recur_fibo(n - 1) + recur_fibo(n - 2)
nterms = 10
# check if the number of terms is valid
if nterms <= 0:
print("Plese enter a positive integer")
else:
print("Fibonacci sequence:")
for i in range(nterms):
print(recur_fibo(i))
当您尝试在Calee模式下查看上述代码段的调用层次结构并展开全部时,您会看到一个无限扩展的层次结构,如下所示:
目前没有回答
相关问题 更多 >
编程相关推荐