環境
python3.6
windows10
print変数について質問です。
標準入力から入った複数行のデータを表示させるコードを作成したいです。
正しいコマンド
import sys for line in sys.stdin.readlines(): msg=line.rstrip() print(line)
[質問点]上記のコマンドは正常に機能するのですが、このコマンドを以下のようにするとなぜ動かないのですか?
間違ったコマンド
import sys for line in sys.stdin.readlines(): print(line.rstrip)
lineが変数なのでそれをprint関数で入力すれば出ると思うのですが。
line='dog'
print(line) のように変数をprint関数内に入れても動きます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/15 18:44
2017/02/15 18:53
2017/02/16 03:16
2017/02/16 08:15