看板 Python 關於我們 聯絡資訊
squares = [1, 4, 9, 16] sum = 0 for num in squares: sum += num print sum ## 30 這樣好像很 C 的寫法, 在想 Python 應該不是只有這樣, 但又不知要怎麼寫, 才能把他用少行一點的方式作掉 . 感謝 . -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.121.210
drjoey:print sum(squares) 12/13 22:51
qrtt1:sum([1, 4, 9, 16]) 12/13 22:51
qrtt1:orz 晚了一步 12/13 22:51
suzuke:我也晚了XDDD 12/13 22:57
hsnu114444:print reduce(operator.add , squares) (誤) 12/13 23:22
hukhuk:.... 12/14 22:44