這個時候就想到 Python 強大的套件功能拉! 例如itertools.accumulate或是functools.reduce! reduce(int.__add__, range(1, n), 1) -> 直接就是答案! list(accumulate((1, *range(1, n)))) -> 可以得到每個n產生的值! 以上這些都可以用迴圈計算得到相同結果,但會更快、更簡潔,給大家一個不同的方向~
這樣才對