我如何求和两个多项式?在python中

时间:2012-04-25 14:26:56

标签: python

我必须制作一个程序,可以从用户那里取两个多项式(字符串)来计算结果。问题是在多项式中,程序必须对具有相同功率的系数求和。我必须使用课程。我是python的初学者。谢谢

1 个答案:

答案 0 :(得分:4)

你真的想从字符串中解析多项式吗?因为您始终可以将多项式表示为每个项的系数列表。 E.g。

[3 0 2 1]

表示多项式

3 + 2*x^2 + x^3 == 0

一旦有了这种表示,对多项式求和是微不足道的。

如果要接受字符串作为输入,首先应从字符串中提取系数并构建系数向量,然后继续。

编辑:在元素 i 表示 x ^ i 的系数的意义上,反转多项式的表示使其更自然