我有这些关于多项式的问题,我花了大约 4 个小时来解决这个问题,但我就是搞不懂。我是 Python 和编程的新手,我已经尝试在纸上解决它,但我只是不知道。
编写并测试一个 Python 函数,该函数
negate(p)
否定由其系数列表表示的多项式p
并返回一个新的多项式(表示为一个列表)。换句话说,编写一个使数字列表为负数的函数。编写一个
eval_polynomial(p, x)
返回 的值的Python 函数P(x)
,其中P
是由其系数列表表示的多项式p
。例如,eval_polynomial([1, 0, 3], 2)
应该返回 1*2^2 + 0*2 + 3 = 7。使用单个 while 循环。编写并测试一个函数,该函数将由系数列表表示
multiply_by_one_term(p, a, k)
的给定多项式乘以并将乘积作为新列表返回。p
ax^k
如果有人可以帮助我,我将不胜感激。