mls = '''
2689
513 1751 3838 2158 670 2841 30 106 461 2574 1024 1973 1203 334 824
1342 140 3923 4308 1385 3012 1801 3115 3667 3372 1055 3958 4930 1722 871
'''
list1 = [x for x in (y.split(' ') for y in mls.splitlines() if y != '')]
list2 = [int(item) for sublist in list1 for item in sublist if int(item) % 2 == 0]
mls 是 multi-line string , 然後利用 splitlines(),先切line, 然後過濾掉空白行,
接著利用 split(' ') 分割. 這樣組成list1.
接著將 list1 裡的內容利用int()轉成int,並判斷是否為偶數,組成一維的list2.
後面利用loop 加總,就留給你自己寫了.