n=int(input("输入n"))
i=0
j=2
def funlist(n):
global i
a=[4]
if i==9:
print("an=",a[-1])
return n
s=a[-1]*3+2*j-1
print(s)
a.append(s)
print("added=",a)
i=i+1
print("ai=",a[-1])
print("i=", i)
n=n+1
funlist(n)
funlist(n)
我想通过递归实现第12行的算法并将每次的结果存储到列表a中,可是程序只使用append记录了第一次计算的结果后就不再记录了导致列表里只有两个元素