質問: sum / len(a) print("平均=",average); どうしたら、"平均"が表示されますでしょうか? ご回答のほどよろしくお願いいたします。 また参考までにPythonの学習に最適な総合開発環境などがありましたら 教えていただけないでしょうか? よろしくお願いいたします。
回答: 単に"平均=4.8"のように表示してほしいだけなら2つ解決策があります。 * `print("平均=",average);`でなく、`print(u"平均=%s" % average)`などとすること * Python3系を使用すること。(ソースコードは変更せずに済む) ちなみにこれはエラーではありません。Python2系を使用してるとこうなるはずです。 特別なこだわりがないならPython3系を使うことをお勧めします。 > > また参考までにPythonの学習に最適な総合開発環境などがありましたら > > 教えていただけないでしょうか? > > > Atomでも問題はないかと思いますが、Pythonの総合開発環境といえばPyCharm一択です。 Community版を使えば基本的な機能は使えます。 p.s. マークダウンの記法は正確に記述しましょう。 そしてPythonはインデントは重要です。これが崩れているソースコードは実行できませんのでインデントも正確に記述するようにしてください。