Jupyter Notebookで思いもよらない罠にハマった話


Pythonで否定が!じゃないことを忘れていて書いた俺も悪いんだけどさ。さすがに、こんなんなると思わないじゃないですか。

問題: Jupyter Notebookでの実行結果を予想せよ

a = !True
if a:
    print(a)

答え:

['/bin/bash: 行 1: True: コマンドが見つかりません']

(ノ`´)ノミ┻┻