我对收到的错误感到困惑。
我的代码如下:
result = getString(argument_x)
print result # it returns "PASS"
if result ="PASS"
当我尝试启动它时,它在最后一行显示错误:
SyntaxError: invalid syntax
:
,并且以下各行都必须在同一级别缩进。 缩进级别并不重要,因为与条件关联的所有语句都必须缩进同一级别。
在您的情况下,您使用的是if语句:
result = getString(argument_x)
print result # it returns "PASS"
if result == "PASS":
print("Result equals pass")
#Add any other statements here to be executed as a result
#of result == "PASS"
==
运算符完成(您使用的是单个=
,仅用于分配)。另外,您缺少冒号:if result == "PASS":
colon
,这样if result == "PASS":
result = getString(argument_x)
print result # it returns "PASS"
if result == "PASS":
print 'something'
result = getString(argument_x)
print result # it returns "PASS"
if result == "PASS":
print 'something'