我真的没有代码可以发布这个,因为我很困惑如何编写它。我必须给出一个正整数列表和一个 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 替换为列表之外的任何值。不幸的是,我不知道如何写或者从哪里开始。