Trong chương trình này, chúng ta cần tính tổng tất cả các phần tử của một mảng. Điều này có thể được giải quyết bằng cách lặp qua mảng và thêm giá trị của phần tử trong mỗi lần lặp vào biến tổng Show
Tổng tất cả các phần tử của một mảng là 1 + 2 + 3 + 4 + 5 = 15 THUẬT TOÁN
CHƯƠNG TRÌNHđầu ra Sum of all the elements of an array: 15 Viết một chương trình Python để tìm Tổng các phần tử trong một danh sách với một ví dụ thực tế Chương trình Python để tìm Tổng các phần tử trong Danh sáchChương trình này cho phép người dùng nhập độ dài của Danh sách. Tiếp theo, chúng tôi đã sử dụng Vòng lặp để thêm số vào danh sách Hàm tổng trả về tổng của tất cả các phần tử trong Danh sách NumList = [] Number = int(input("Please enter the Total Number of List Elements : ")) for i in range(1, Number + 1): value = int(input("Please enter the Value of %d Element : " %i)) NumList.append(value) total = sum(NumList) print("\n The Sum of All Element in this List is : ", total) Không dùng phương thức sum()Trong chương trình Python này, chúng tôi đang sử dụng For Loop để lặp lại từng phần tử trong danh sách này. Bên trong vòng lặp, chúng tôi đang thêm các phần tử đó vào biến tổng NumList = [] total = 0 Number = int(input("Please enter the Length : ")) for i in range(1, Number + 1): value = int(input("Please enter the Value of %d Element : " %i)) NumList.append(value) for j in range(Number): total = total + NumList[j] print("\n The Sum of All Element in this List is : ", total)
Chương trình Python tính tổng các phần tử trong danh sách bằng vòng lặp WhileChương trình này để trả về tổng của các mục danh sách giống như trên. Chúng tôi vừa thay vòng lặp For bằng vòng lặp While NumList = [10, 20, -30, -40, 50, 100] total = 0 j = 0 while(j < len(NumList)): total = total + NumList[j] j = j + 1 print(total) Tổng các mục trong danh sách sử dụng đầu ra của vòng lặp while
Tính tổng tất cả các phần tử trong danh sách bằng hàmChương trình tìm tổng các mục trong danh sách này giống như ví dụ đầu tiên. Tuy nhiên, chúng tôi đã tách logic chương trình python bằng Hàm Trong hướng dẫn này, chúng ta sẽ học cách thực thi một chương trình để in tổng các phần tử trong một danh sách bằng Python. Đối với một danh sách nhất định có giá trị nguyên, chương trình của chúng tôi sẽ trả về tổng của tất cả các phần tử trong danh sách. Ví dụ, Đầu vào. [6, 8, 12, 5, 3, 10] đầu ra. 44 Cách tiếp cận để tìm tổng của các phần tử danh sáchĐể tính tổng của một danh sách, chúng ta có thể truy cập từng tổng và tính tổng hoặc chúng ta có thể sử dụng hàm tích hợp sum() để tính tổng của tất cả các phần tử Chúng ta có thể làm theo cách tương tự để tính tổng các phần tử trong một mảng để tìm tổng của danh sách Cách tiếp cận 1. Bằng cách sử dụng vòng lặpTrong phương pháp này, chúng tôi sẽ sử dụng một vòng lặp để truy cập từng phần tử của danh sách và thêm các phần tử riêng lẻ thuật toánBước 1- Xác định hàm tính tổng Bước 2- Khai báo một biến để lưu tổng Bước 3- Chạy một vòng lặp để truy cập từng phần tử Bước 4- Thêm phần tử vào tổng Bước 5- Trả về tổng Bước 6- Khởi tạo danh sách Bước 7- Gọi hàm tính tổng Bước 8- Giá trị in được hàm trả về Chương trình Python 1Nhìn vào chương trình để hiểu việc thực hiện phương pháp nêu trên
Cách tiếp cận 2. Sử dụng tổng()Trong cách tiếp cận này, chúng ta sẽ sử dụng một hàm có sẵn gọi là sum() sẽ tính tổng của tất cả các phần tử trong một mảng và trả về kết quả thuật toánBước 1- Khởi tạo danh sách Bước 2- In Bước 3- Gọi sum() Bước 4- In vale trả về bởi sum() Chương trình Python 2Nhìn vào chương trình để hiểu việc thực hiện phương pháp nêu trên
Phần kết luậnTrong hướng dẫn này, chúng ta đã học được hai cách tiếp cận mà chúng ta có thể tính tổng của tất cả các phần tử trong một danh sách. Một, bằng cách sử dụng một vòng lặp để thêm các phần tử. Thứ hai, bằng cách sử dụng hàm sum() được xác định trước trong Thư viện Python |