共計 471 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Python 中,有多種方法可以求和數列。
- 使用 for 循環:通過遍歷數列中的每個元素,將其加入總和中。
numbers = [1, 2, 3, 4, 5]
sum = 0
for num in numbers:
sum += num
print(sum) # 輸出結果為 15
- 使用內置函數 sum():sum() 函數可以接受一個可迭代對象作為參數,并返回可迭代對象中所有元素的總和。
numbers = [1, 2, 3, 4, 5]
sum = sum(numbers)
print(sum) # 輸出結果為 15
- 使用遞歸:定義一個遞歸函數,通過不斷將數列切割為更小的子問題并遞歸調用自身來求和。
def recursive_sum(numbers):
if len(numbers) == 0:
return 0
else:
return numbers[0] + recursive_sum(numbers[1:])
numbers = [1, 2, 3, 4, 5]
sum = recursive_sum(numbers)
print(sum) # 輸出結果為 15
這些是常用的幾種求和數列的方法,根據實際情況選擇合適的方法。
丸趣 TV 網 – 提供最優質的資源集合!
正文完