0

我在 Windows 上,我正在使用 PyScripter。由于某种原因,一切都会导致语法错误,即使是很明显没有语法错误的代码。例如,

print 6

得到一个语法错误,同样,

a = 6
print a

list = (1, 2, 7, 3)
print list

print 3 + 3

或我能想到的任何其他涉及打印的代码。我是不是下载错了 Python,我是不是设置错了,还是什么?

4

3 回答 3

4

你在使用 Python 3 吗?Python 三中的打印函数必须使用括号:

a = 6
print(a)
于 2013-07-10T21:52:04.373 回答
1

**您没有在代码的某些部分放置括号。这就是 Python 对你大喊大叫的原因。改变

 a = 6
print a

list = 1, 2, 7, 3
print list

 a = 6
print(a)

list = 1, 2, 7, 3
print(list)

另一件事是,如果您使用的是 Python3-x,Python 会对您大喊大叫。但是在 Python2-x 上,您不需要放置括号。根据我从问题中了解到的情况,您使用的是 Python-3X。这就是它向您发送语法错误的原因。而且我很确定它什么都不是,因为安装了 Python。**

于 2021-02-16T02:58:09.700 回答
1

我认为您在计算机上安装了 python 3.x,但您正在其中编写 python 2.x 语法。尝试安装 python 2.x 或在编写时使用 python 3.x 语法。

于 2019-02-06T13:17:11.100 回答