Python リストにある要素を合計する

数値のリストを定義し、リストにある要素を合計します。

例えば:

入力:[12, 15, 3, 10]

出力:40

例1

total = 0
  
list1 = [11, 5, 17, 18, 23]  
  
for ele in range(0, len(list1)): 
    total = total + list1[ele] 
  
print("リストにある要素の合計: ", total) 

上記の例の結果は次のとおりです。

リストにある要素の合計:  74

例2:while()ループを使用する

total = 0
ele = 0
  
list1 = [11, 5, 17, 18, 23]  
  
while(ele < len(list1)): 
    total = total + list1[ele] 
    ele += 1
      
print("リストにある要素の合計: ", total)

上記の例の結果は次のとおりです。

リストにある要素の合計:  74

例3:再帰を使用する

list1 = [11, 5, 17, 18, 23] 

def sumOfList(list, size): 
   if (size == 0): 
     return 0
   else: 
     return list[size - 1] + sumOfList(list, size - 1) 
      
total = sumOfList(list1, len(list1)) 

print("リストにある要素の合計: ", total)

上記の例の結果は次のとおりです。

リストにある要素の合計:  74
Share

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です