#24989: Python Input 注意事項(幫補充)


dennis753951@gmail.com (劉東)

學校 : 國立交通大學
編號 : 89892
來源 : [140.113.136.219]
最後登入時間 :
2018-12-30 23:34:40
b373. [福州19中]车厢重组 | From: [140.113.68.243] | 發表日期 : 2021-04-10 14:13

看到前一位大大的提醒,這邊我再來補充一些ㄅ

因為你不知道input何時有換行,所以我是用while迴圈吃input直到EOF為止,並且把每次吃到的輸入都往後加在同個陣列內

而這樣吃輸入的方式會讓原本的n成為陣列第一個元素,因此再個別把它拿出來就好了(或不用,看你後面程式怎麼設計)

L = []

while 1:

   try:

      L.extend(list(map(int, input().split())))

   except:

      break

n = L.pop(0)

 

 
 
 
 
ZeroJudge Forum