cache = {}
def fibonacci(n):
res = cache.get(n)
if res:
return res
if n <= 2:
return 1
res = cache[n] = fibonacci(n-1) + fibonacci(n-2)
return res
这段代码我在IDLE里面测试是可以正常运行的,输入fibonacci(5)可以显示结果8
但是在pycharm里面点击Run,程序就直接结束了,没有>>>提示符让我进一步调试啊,怎么办?求助
pycharm run就是直接运行的。
你如果要debug。
1、先参考这篇文章,了解debug的相关流程.
2、然后看这篇文章,知道如何修改其中的变量.
这样你就可以像IDLE里面调用一样调用py中的函数了。