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です')
こちらもおススメ