-6

私がそれを行う方法を知っている1つの方法は

while 1:
   try:
       n=int(raw_input())
   except:
       break

これより短い他の方法はありますか?

これより短いということは、単純に消費する文字数が少ないということです。

4

2 に答える 2

3

次のコードでは、read()EOF が検出されるまで呼び出しがブロックされます。

import sys
sys.stdin.read()

または、これを一度に 1 行ずつ実行して、メモリの消費を抑えるには、次のようにします。

import sys
for line in iter(sys.stdin.readline, ''):
    pass
于 2013-08-19T22:14:40.117 に答える
1
import sys

sys.stdin.read()  # Reads all input.
于 2013-08-19T22:13:28.307 に答える