私はそれを書く方法にかなり固執しているので、私は本当にこれで投稿するコードを持っていません。次の例を複製するには、正のintとx値のリストを指定する必要があります。
>>> poly([1, 2, 1], 2)
9
>>> poly([1, 0, 1, 0, 1], 2)
21
>>> poly([1, 0, 1, 0, 1], 3)
91
私が持っている方程式はですp(x) = a0 + a1x + a2x**2 + a3x**3 + ... + anx**n
ので、リストの長さをチェックして、実行する必要のある計算の数を自動的に決定するように作成し、xをリスト外の値に置き換えるというアイデアがありました。残念ながら、それをどのように書くか、どこから始めればよいのかわかりません。