目前正在研究一个类,以根据分配在 python 中使用多项式进行算术运算。我了解算术和代码将如何工作,但我之前没有使用过类,我不知道变量如何传入和传出类......特别是当你想传入说......两个多项式并返回一个函数。
我已经插入了一个函数(并希望将其重新组合到一个方法中)我过去曾用来乘以一个多项式(具有相同的基数,我必须根据应用程序的需要对其进行修改)
有人可以告诉我想要输入 2 个多边形然后将它们相乘的语法吗?在线视频不是很有帮助,我可以使用一步一步的解释来解释正在发生的事情。这主要是一个语法问题,代码处于非常早期(和损坏)的阶段。
干杯,D
编辑:我希望采用这种格式的多项式形式。intPoly([2,4,1,2], z) 真的是 2z^3+4z^2+z+2
class IntPoly:
def __init__(build,length,var):
build.length = length
build.var = var
def addPoly:
def multiply(a, b):
a.reverse()
b.reverse()
c=[0 for x in range(len(a)+len(b)-1)]
for i in range (len(a)):
for j in range (len(b)):
k = a[i]*b[j]
ii=i+j
c[ii]+=k
c.reverse()
return (c)
def equalTo:
def deg:
def itterate:
def printReal: