看到前一位大大的提醒,這邊我再來補充一些ㄅ
因為你不知道input何時有換行,所以我是用while迴圈吃input直到EOF為止,並且把每次吃到的輸入都往後加在同個陣列內
而這樣吃輸入的方式會讓原本的n成為陣列第一個元素,因此再個別把它拿出來就好了(或不用,看你後面程式怎麼設計)
L = []
while 1:
try:
L.extend(list(map(int, input().split())))
except:
break
n = L.pop(0)