我用递归做了一个用来求“数列找规律”的程序(原理是高阶等差数列的金字塔和多项式方程拟合)
举个例子,大概是这个意思:1 2 9 5 _填什么数字?让Python列一个这样的表
1 2 9 5 _
1 7 -4 _
6 -11 _
-17 _
0 让金字塔底端=0,再往上推回去。
通项公式就用numpy的解线性方程的方法。
我的代码是这样的(递归的函数部分):

我把_的求法分为三个区域
x y x _ _ x
_ 或者 y 或者 y
一旦有一组x,y可求,就返回值,否则返回不可求符号_
生成二维数组和输入第一行数据的代码:

但是我调试了好久,都有这样的错误:

求解