発生しているエラーについて混乱しています。
私のコードは以下の通りです:
result = getString(argument_x)
print result # it returns "PASS"
if result ="PASS"
起動しようとすると、最後の行にエラーが表示されます。
SyntaxError: invalid syntax
発生しているエラーについて混乱しています。
私のコードは以下の通りです:
result = getString(argument_x)
print result # it returns "PASS"
if result ="PASS"
起動しようとすると、最後の行にエラーが表示されます。
SyntaxError: invalid syntax
等しいかどうかの比較は、演算子を使用して行われます (割り当て専用==
のシングルを使用しています)。=
また、コロンがありません:
if result == "PASS":
if、while、forなどの多くのPython構造には終了コロンが必要であり:
、後続の行はすべて同じレベルでインデントする必要があります。
インデントレベルは、条件に関連付けられたすべてのステートメントを同じレベルでインデントする必要があるため、それほど重要ではありません。
あなたの場合、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"
colon
このように、行末にa が必要ですif result == "PASS":
if ステートメントの後にコロン演算子がありません。
result = getString(argument_x)
print result # it returns "PASS"
if result == "PASS":
print 'something'