Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyCharm打印错误和更改解释器_Python_Python 2.7_Python 3.x_Pycharm_Interpreter - Fatal编程技术网

Python PyCharm打印错误和更改解释器

Python PyCharm打印错误和更改解释器,python,python-2.7,python-3.x,pycharm,interpreter,Python,Python 2.7,Python 3.x,Pycharm,Interpreter,我使用的是PyCharm,它使用的是Python 2.7解释器。我编写了以下代码,对于输入名'd',输出应该是 d 1 d 2 # ... etc. 相反,我得到了这样的结果: ('d', 1) ('d', 2) ('d', 3) ('d', 4) # etc ... 代码如下: name = raw_input("What is your name? ") for i in range(1, 10): print(name, i) 还有人能告诉我如何将我的解释器更改为Pytho

我使用的是PyCharm,它使用的是Python 2.7解释器。我编写了以下代码,对于输入名
'd'
,输出应该是

d 1
d 2 # ... etc.
相反,我得到了这样的结果:

('d', 1)
('d', 2)
('d', 3)
('d', 4) # etc ...
代码如下:

name = raw_input("What is your name? ")

for i in range(1, 10):
    print(name, i)

还有人能告诉我如何将我的解释器更改为Python 3.7吗。我在帮助部分搜索了Pycharm,但找不到“项目设置”部分

看起来您的问题在于打印的语法是2.7和3.x。如果您将解释器更改为3x,它应该按照您的预期打印


转到首选项,然后是项目,然后是项目解释器。您应该能够在那里更改版本

对于Python2.x来说,
print
行为是正确的。请参阅(请注意,即使是3.5版本也要到9月份才发布!)