def sum_evens_2d(xss):
i = 0
counter = 0
while (i < len(xss)):
if(xss[i]%2 == 0):
counter += xss[i]
i= i+1
else:
i = i+1
return(counter)
我試圖找到在列表中的平均值的總和。我的限制是我不能使用sum()
。當我使用這個時,我得到一個TypeError。 我不想用循環,但我想我也有。所以,請解釋爲什麼我也會得到TypeError,以便我不會在將來嘗試這樣做。如何在Python中使用遞歸在列表中找到偶數的和?
我不能使用sum() –
你說你不能使用'sum()',因爲你得到一個錯誤。所以有一個正確的方法如何使用'sum()'。 –
不,我不能使用它,因爲我被限制不使用它的教授。 –