iT邦幫忙

0

有一題colab問題想請大家幫忙解一下 小弟我解不太出來

  • 分享至 

  • xImage
顯示不出來??
froce iT邦大師 1 級 ‧ 2022-03-22 16:28:56 檢舉
作業自己做。
就叫你把下面的數字偶數挑出來相加而已,很簡單。
完全不想去點來看。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

2
一級屠豬士
iT邦大師 1 級 ‧ 2022-03-22 21:35:41
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 加總,就留給你自己寫了.

/images/emoticon/emoticon12.gif

我要發表回答

立即登入回答