无法获得输入的第一行

问题描述

我要输入:

2
1 5
10 20

进入这样的数组:

[2]
[1,5]
[10,20]

但它始终显示

[1,20] 

感谢您的帮助!

import sys
n = int(sys.stdin.readline())
for i in range(n):
    listd=sys.stdin.readline()
    value=list(map(int,listd.split()))
    print(value)

解决方法

要从字面上获得所需的内容,您只需添加print()缺少的部分:

import sys
n = int(sys.stdin.readline())
print([n])
for i in range(n):
    listd=sys.stdin.readline()
    value=list(map(int,listd.split()))
    print(value)