-1
我想添加和乘兩個多項式。一個函數有兩個參數,像add([(4,3),(3,0)],[(-4,3),(2,1)])
。所以,多項式看起來像在Python中添加和乘法多項式
- 4X^3 + 3和-4x^3 + 2×
我想補充,並且不使用乘這兩兩個多項式任何圖書館。
我想添加和乘兩個多項式。一個函數有兩個參數,像add([(4,3),(3,0)],[(-4,3),(2,1)])
。所以,多項式看起來像在Python中添加和乘法多項式
我想補充,並且不使用乘這兩兩個多項式任何圖書館。
對於另外我寫了一個方法
def poly_add(x, y):
r = []
min_len = min(len(x), len(y))
for i in range(min_len):
if x[i][1] == y[i][1]:
m = x[i][0] + y[i][0]
if m != 0:
r.append((m, x[i][1]))
if x[i][1] != y[i][1]:
r.append((y[i]))
r.append((x[i]))
return r
你嘗試過這麼遠嗎? _「不使用任何圖書館」_您的教師是否對答案提出了其他要求? – John1024
主要是我試圖找出可以解決這兩個問題的算法。 –
'[(-4,3),(2,1)]'如何轉化爲'-4x^3 + 3'? –