Computer >> Máy Tính >  >> Lập trình >> Python

Tìm tổng các phần tử trong danh sách trong chương trình Python


Trong bài viết này, chúng ta sẽ tìm hiểu về giải pháp cho câu hỏi được đưa ra bên dưới.

Tuyên bố sự cố - Chúng tôi được cung cấp một danh sách có thể lặp lại, chúng tôi cần tính tổng của danh sách

Ở đây chúng ta sẽ thảo luận về 3 cách tiếp cận như được thảo luận bên dưới

Sử dụng vòng lặp for

Ví dụ

# sum
total = 0
# creating a list
list1 = [11, 22,33,44,55,66]
# iterating over the list
for ele in range(0, len(list1)):
   total = total + list1[ele]
# printing total value
print("Sum of all elements in given list: ", total)

Đầu ra

Sum of the array is 231

Sử dụng vòng lặp while

Ví dụ

# Python program to find sum of elements in list
total = 0
ele = 0
# creating a list
list1 = [11,22,33,44,55,66]
# iterating using loop
while(ele < len(list1)):
   total = total + list1[ele]
   ele += 1
# printing total value
print("Sum of all elements in given list: ", total)

Đầu ra

Sum of the array is 231

Sử dụng Đệ quy bằng cách tạo một hàm

Ví dụ

# list
list1 = [11,22,33,44,55,66]
# function following recursion
def sumOfList(list, size):
if (size == 0):
   return 0
else:
   return list[size - 1] + sumOfList(list, size - 1)
# main
total = sumOfList(list1, len(list1))
print("Sum of all elements in given list: ", total)

Đầu ra

Sum of the array is 231

Kết luận

Trong bài viết này, chúng ta đã học cách in tổng các phần tử trong danh sách.