現在、割り当てに従ってPythonで多項式を使用して算術演算を行うクラスに取り組んでいます。算術演算とコードがどのように機能するかは理解していますが、以前にクラスを使用したことがなく、変数がクラスに出入りする方法がわかりません...特に、たとえば... 2つの多項式を渡して戻りたい場合機能。
関数を挿入しました (メソッドを再構築したい) 過去に多項式を乗算するために使用しました (基数が同じで、アプリケーションのニーズに合わせて修正する必要があります)。
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: