pythonでエラー「NameError: name 'true' is not defined」が発生した時

カテゴリ: python

pythonでスクリプトを実行すると"NameError: name 'true' is not defined"エラーが発生することがあります。

エラーになる原因はpythonの真偽値はtrue, falseではなく、先頭が大文字のTrue, Falseであるためで、先頭を大文字にすれば良いです。

間違い

flg = (2 == 1+1)
if flg == true:          # [エラー] NameError: name 'true' is not defined
    print('1+1は2です')

正しい

flg = (2 == 1+1)
if flg == True:          # エラーなし
    print('1+1は2です')
こちらもおススメ

コメントを残す

メールアドレスが公開されることはありません。