Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ค้นหาผลรวมขององค์ประกอบในรายการในโปรแกรม Python


ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีแก้ปัญหาตามที่ระบุด้านล่าง

แจ้งปัญหา − เราได้รับรายการแบบวนซ้ำได้ เราต้องคำนวณผลรวมของรายการ

เราจะพูดถึง 3 แนวทางดังที่กล่าวไว้ด้านล่าง

ใช้สำหรับวนซ้ำ

ตัวอย่าง

# 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)

ผลลัพธ์

Sum of the array is 231

การใช้ while loop

ตัวอย่าง

# 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)

ผลลัพธ์

Sum of the array is 231

การใช้การเรียกซ้ำโดยการสร้างฟังก์ชัน

ตัวอย่าง

# 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)

ผลลัพธ์

Sum of the array is 231

บทสรุป

ในบทความนี้ เราได้เรียนรู้วิธีพิมพ์ผลรวมขององค์ประกอบในรายการ