質問: ### 前提・実現したいこと 初心者です。 Python3の勉強にatomとatom runnerを使用しています。 atom runner で実行しても何も表示されないコードがあり困っています。 ### 発生している問題・エラーメッセージ 結果が何も表示されない エラーらしきメッセージも出ません ``` (何も表示されません) ``` ### 該当のソースコード ``` len('hello') max(100,10) ``` ### 試したこと 他の関数、たとえばprint()やif()などは表示されます。 ※関係があるかわかりませんが、 print()は「print」の文字がピンク色なのに対して len()、max()は文字色が水色でした コマンドプロンプトで実行する場合にはそれぞれの関数について結果が返ってきます。 len('hello') に対して「5」 ※helloの文字数 max(100,10) に対して「100」 ※100と10で大きい方 ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報 Python 3.5.1 win64 atom 1.13.1 atom runner 2.7.1
回答: コマンドプロンプトでは対話モードで実行していると思いますが、この動作が特殊なだけです。 結果を確認(標準出力)したい場合は、明示的に`print(len('abc'))`などprint関数を呼び出す必要があります。