paizaの問題で「複数行に渡る標準入力を受け取り、1行目と3行目以降の数字のペアを用いて、とある処理をせよ。ただし3行目以降の行数は2行目で指定される。」という問題がありました。標準入力の2行目以外を、int型の要素をもつリストで受け入れようとしたのですがハマってしまいました。以下そのメモ書きです。
参考URL:
http://codegeekboy.hateblo.jp/entry/paiza-input-python3
複数行の標準入力 2行目はそれより下の行数を表す
7 2
8
1 4
1 1
10 4
2 2
9 4
8 10
9 10
7 4
output
[7, 2]
8
[[1, 4], [1, 1], [10, 4], [2, 2], [9, 4], [8, 1], [9, 1], [7, 4]]
parents = list(map(int,input().split(' ')))
N = int(input())
childs = [list(map(int, input().split())) for _ in range(N)]
"""冗長version
childs =[]
for i in range(N):
line = list(map(int,input().split(' ')))
childs.append(line)
"""
print(parents)
print(N)
print(childs)