Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python tính tổng tích lũy (cumulative sum) của list


Trong bài viết này, chúng ta sẽ tìm hiểu giải pháp cho bài toán sau:

Đề bài – Cho một list, cần tạo list mới chứa tổng tích lũy (cumulative sum).

Hãy quan sát giải pháp trong triển khai dưới đây:

Ví dụ

# tổng tích lũy
def Cumulative(l):
    new = []
    cumsum = 0
    for element in l:
        cumsum += element
        new.append(cumsum)
    return new

# Driver Code
lists = [10, 20, 30, 40, 50]
print("List mới:", Cumulative(lists))

Kết quả

List mới: [10, 30, 60, 100, 150]

Kết luận

Trong bài này, chúng ta đã học cách làm chương trình Python tìm tổng tích lũy của một list.