初級 › SyntaxError: expected ':' の原因と直し方 › パターン5
SyntaxError: expected ':' の原因と直し方
if・for・def・whileなど、ブロックを始める文の末尾にコロンを付け忘れたときに出るエラーです。
1 class Dog_ ^ 2 pass
File "main.py", line 1
class Dog
^
SyntaxError: expected ':'
空欄を埋めて実行を通す
クラス定義の後にもコロンが要ります。忘れるとPythonはどこからが本体か判断できません。
次の問題