<p>我使用PyCharm 5.04和Python 3.4作为解释器。
我不能在代码中使用input()函数并简单地运行它(Shift+F10),因为PyCharm不给我输入的机会。代码如下:</p>
<pre><code>x=''
while x!='stop':
x=input('enter x')
print(x)
print(x)
</code></pre>
<p>如果我运行它,我将看到:</p>
<pre><code>enter x
enter x
enter x
.....
</code></pre>
<p>但是,如果我突出显示代码,单击鼠标右键并在上下文菜单中选择“在控制台中执行选择”,一切都将正常工作。另外,我可以在cod的开头添加一个字符串'from sys import argv',在终端输入'python name_of_script.py'来执行它,一切都会正常工作(以防万一,我有ubuntu 15.10)。</p>
<p>我的PyCharm设置有问题吗?我应该怎么做才能通过简单地运行代码来执行代码(在使用Shift+F10时)?
如果其他代码没有input(),我就不会有问题。</p>
<p>任何帮助都将不胜感激。</p>