Python IDLE Shell 令人困惑的问题

Perplexing issue with Python IDLE Shell

绝对的编程新手。显然,我用 10 个关于我自己的词来浪费会员时间,所以这是我的编辑和问题,没有任何个性。 :)

今天早上,我打开笔记本电脑练习(Mac OS 10.11.6)。重新打开 IDLE 和昨天的文件并继续练习,当我注意到 shell 没有输出任何东西,除非我告诉它打印。在编辑器中我有:

1-1
x_list = [1,2,3]
x_list
print(x_list)

shellreturns这个:

    >>> 
 RESTART: /Users/plaksatyler/Desktop/Python Practice Code/Do Not Give Up/GibberishTest.py 
>>> 
 RESTART: /Users/plaksatyler/Desktop/Python Practice Code/Do Not Give Up/GibberishTest.py 
>>> 
 RESTART: /Users/plaksatyler/Desktop/Python Practice Code/Do Not Give Up/GibberishTest.py 
[1, 2, 3]
>>> 

我已经删除并重新安装了两次 IDLE,升级了 PIP 和 运行 Shell 更新命令,因为我不知道该怎么做。任何想法将不胜感激。谢谢!

Screenshot

这不是故障。当您从文件中 运行ning 程序时,只会打印您告诉它打印的内容。

当您 运行 通过输入行(使用 >>>)时,所有结果都将被打印出来。

想象一下,如果每一行都在 IDLE 中生成输出,那会有多烦人。通常你只需要输出结果或消息之类的东西。

如果您想将 IDLE 用作 "programming calculator",您只需将所有内容输入 shell(又名 >>> window),而不是编辑器。