>def sum2(N): > b = np.arange(1,N+1,1) > mylist = [ ] > for i in b: > terms = 2*(1+3**(i-1)) > a = mylist.append[terms] > return np.sum(mylist) >print(sum2(N=50)) You have an error such as: a = mylist.append(terms)