PythonのIDLEでRun Moduleを実行するとinvalid syntaxとなってしまう


初歩的な質問です。最初にHello World!と入力してRun Moduleをするとinvalid
syntaxとなった後に、3.7.3の真ん中の7が赤く塗られます。これはどうやったら解決できますか？その先へ進めません。

[![画像の説明をここに入力](https://i.stack.imgur.com/3QzdE.png)](https://i.stack.imgur.com/3QzdE.png)

補足  
Windowsのpython IDLEです。  
IDLEを開いて、入力した画面では上のバーのところにRunがなかったので、保存したやつを新たに開いて、Run→Run
ModuleとやったらErrorが出ました。




画面が簡素すぎて分かりづらいですが、IDLEには「シェル ウィンドウ」と「エディタ ウィンドウ」の二つがあることを意識する必要があります。

* * *

**エラーの原因**

  * IDLEの起動後は`>>>`でプロンプトが出ている通り、 **シェルでの待ち受け状態** になっています。
  * この画面で`print("Hello, World!")`と入力すると結果が表示され、再度入力待ちの状態になります。
  * ここで File -> Save As で適当な名前を付けてファイルを保存します。
  * 保存したファイルをメモ帳やテキストエディタで開くと、 **IDLEの画面に表示されていた内容がそのまま** 保存されています。
  * 保存したファイルにはPythonのバージョン情報やプロンプト等の **余計な文字が含まれている** ので、このまま実行すると **Syntax Errorとなります** 。

* * *

**正しい手順**

  * スクリプトを記述するのであれば、IDLEを起動した後に File -> New File で **エディタ ウィンドウ** を開いてください (文字が何も表示されていない真っ白な状態)。
  * ここに必要なPythonの記述、例えば`print("Hello, World!")`と入力し、ファイルを保存します。
  * ここから Run Module を実行すれば、シェル ウィンドウ側でスクリプトが正常に実行されるはずです。

[![画像の説明をここに入力](https://i.stack.imgur.com/v002l.png)](https://i.stack.imgur.com/v002l.png)

