我在 Windows 上,我正在使用 PyScripter。由于某种原因,一切都会导致语法错误,即使是很明显没有语法错误的代码。例如,
print 6
得到一个语法错误,同样,
a = 6
print a
list = (1, 2, 7, 3)
print list
print 3 + 3
或我能想到的任何其他涉及打印的代码。我是不是下载错了 Python,我是不是设置错了,还是什么?
我在 Windows 上,我正在使用 PyScripter。由于某种原因,一切都会导致语法错误,即使是很明显没有语法错误的代码。例如,
print 6
得到一个语法错误,同样,
a = 6
print a
list = (1, 2, 7, 3)
print list
print 3 + 3
或我能想到的任何其他涉及打印的代码。我是不是下载错了 Python,我是不是设置错了,还是什么?
你在使用 Python 3 吗?Python 三中的打印函数必须使用括号:
a = 6
print(a)
**您没有在代码的某些部分放置括号。这就是 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。**
我认为您在计算机上安装了 python 3.x,但您正在其中编写 python 2.x 语法。尝试安装 python 2.x 或在编写时使用 python 3.x 语法。