初級 › SyntaxError: expected ':' の原因と直し方 › パターン4
SyntaxError: expected ':' の原因と直し方
if・for・def・whileなど、ブロックを始める文の末尾にコロンを付け忘れたときに出るエラーです。
1 x = 1 2 while x < 5_ ^ 3 x += 1
File "main.py", line 2
while x < 5
^
SyntaxError: expected ':'
空欄を埋めて実行を通す
whileの条件式のあとにもコロンが必要です。if・for・def・whileはすべて同じ文法規則に従います。
次の問題