python エラー「SyntaxError: expected ‘:’」が発生した場合の対処法

python エラー「SyntaxError: expected ‘:’」が発生した場合の対処法

pythonで、エラー「SyntaxError: expected ‘:’」が発生した場合の対処法を記述してます。def 構文で「:(コロン)」を忘れている場合などに発生します。pythonのバージョンは3.10.0を使用してます。

環境

  • OS windows11 home 64bit
  • python 3.10.0

エラー全文

以下のコードで発生

def fn()
  print('hello')

エラー全文

    def hello()
               ^
SyntaxError: expected ':'

原因

def 構文にある「()」の後ろには、「:(コロン)」が必要なため

対処法

「:(コロン)」を使用する

def fn():
  print('hello')