-1
該代碼應該從現有列表x
中創建一個新列表m
。'i'元素的算術平均值
每個元素m[i]
應該是x
中i
元素的算術平均值,但我無法以任何方式使其工作。
def mari(x):
m = []
i = 0
for i in range(1,len(x)):
m[i]=((sum(x[i])/i+1))
i = i+1
return m
x = [1, 2, 3, 4, 5]
print mari(x)
TypeError: 'int' object is not iterable
是什麼,似乎,以防止它的工作。
那麼,對於一兩件事,'I = I + 1 '你不要像那樣修改循環索引。它會自動處理它。 'sum(x [i])'你試圖總結一個數字。 –