Code: Alles auswählen
def differentiate(polynome):
result = dict()
#
# Differentiate the `polynome` and put the result into `result`.
#
return result
Code: Alles auswählen
def differentiate(polynome):
result = dict()
#
# Differentiate the `polynome` and put the result into `result`.
#
return result
Code: Alles auswählen
n = 3 # Anzahl der einzelnen Elemente
p = {0: -3, 3: 2,5: -1} #x**5
g = []
l = []
m = []
abl = p.items()
b = 2*n
for a in range(0,n,1):
c = abl[a]
for d in range(0,2,1):
e = c[d]
g.append(e)
for f in range(0,b,2):
i = g[f]
h = g[f+1]
j = h*i
k = i - 1
l.append(j)
m.append(k)
for q in range(1,n,1):
o = l[q]
r = m[q]
s = zip(m,l)
t = dict(s)
print t
Code: Alles auswählen
In [1]: # 2x^2+3x+42
In [2]: p = {2 : 2, 1 : 3, 0: 42}
In [3]: dict((exp - 1, coeff*exp) for exp, coeff in p.items() if exp > 0)
Out[3]: {0: 3, 1: 4}