0
1

More than 1 year has passed since last update.

Pythonで行数不明の標準入力を受けとる

Last updated at Posted at 2023-05-31

Pythonで行数不明の標準入力を受けとる

<例外処理をする>

whileで繰り返しながらtry, exceptで例外処理をすることでEOFを監視できる。

inputEOF.py
input_line = []
while True:
    try:
        tmp = input()
        input_line.append(tmp)     
    except EOFError:
        break
print(input_line)

input()を直接splitすると二次元配列になるのでそこは注意。

paiza.ioで問題なく動作しました。昨日同じようにやったら失敗したんだけど何でだろう...。
必ず行数指定してくれるpaizaラーニングは優しいと思いました。


参考:Pythonで標準入力 ~入力行数が指定されていないとき

0
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1