独学プログラマーを読んで、最初からつまづいたのでメモ。
前提
IDLEの作業画面は起動したら出てくる「対話シェル」と「New File」で作れる「(ファイル名).py」の2種類がある。
対話シェル
New File
メニュー項目の位置はMacだと画面上部でWindowsだとウインドウの上部?
Macの場合はウインドウを選択するとメニュー項目が切り替わるのが確認できる。
Run Moduleを押すと対話シェルのほうにコードの実行結果(今回ならHello World!)が表示される。
invalid Syntaxが出る
対話シェルのほうを「Hello_World.py」としてSaveして開いちゃうとinvalid Syntaxが出る。
意味は「無効な構文です」。対話シェルの最初の方に出てくるバージョン情報とか余計な文章がコードとして実行できないため、このエラーが出る。
なのでNew Fileで白紙のファイルから作り直すと良い。