質問: math.cos(math.radians(90)) ^ SyntaxError: invalid syntax >>> >>> # 計算式 ... z =c*x**2/(1+(1-(1+k)*c**2*x**2)**(1/2))+A*x**2+B*x**4+C*x**6+D*x**8+E*x**10+F*x**12 >>> >>> >>> # 横軸の変数。縦軸の変数。 ... plt.plot(x*cosθ-z*sinθ, x*sinθ+z*cosθ) File "", line 2 plt.plot(x*cosθ-z*sinθ, x*sinθ+z*cosθ) ^ SyntaxError: invalid syntax >>> >>> # 描画実行 ... plt.show() ``` ### 補足情報(FW/ツールのバージョンなど) python3.6を使用しています. 知識のあるかたご享受お願い致します.
回答: 複数行に渡るようなプログラムを実行する際は、対話的インタプリタに打ち込むのではなく、.pyの拡張子のスクリプトファイルを作成してそれを実行しましょう。 結果が正しいかどうかはともかく、質問文のコードのコピペで実行できました。ロケールや文字コード、pythonのバージョンによってはエラーになるのかもしれません。