pycharm使用:如何显示交互页面

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
image.png
但是在pycharm里面点击Run,程序就直接结束了,没有>>>提示符让我进一步调试啊,怎么办?求助
image.png

阅读 4.8k
3 个回答

pycharm run就是直接运行的。

你如果要debug。
1、先参考这篇文章,了解debug的相关流程.

2、然后看这篇文章,知道如何修改其中的变量.

这样你就可以像IDLE里面调用一样调用py中的函数了。

要显示运行结果,需要print()出函数调用的返回值,
如果添加调用的case就在代码块里加好了,和交互模式是不一样的。

你在IDE里run就是执行了python xxx.py
如果你想看见执行过程,可以断点进行debug呀,这点pycharm还是挺好用的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题