初級 › SyntaxError: invalid syntax(if x = 5:)の原因と直し方 › パターン3
SyntaxError: invalid syntax(if x = 5:)の原因と直し方
条件式の中で = (代入)を使おうとしたときに出るエラーです。
1 flag = True 2 if flag __ False: ^ 3 print("no")
File "main.py", line 2
if flag = False:
^^^^^^^^^^^^
SyntaxError: invalid syntax. Maybe you meant '==' or ':=' instead of '='?
空欄を埋めて実行を通す
bool型でも同じです。=を使うと値の型に関わらず必ず構文エラーになります。
次の問題