だから私はPythonの新機能であり、演習として、完全に包括的な(何もインポートしない)導関数計算機を作成しようとしました。しかし、最初の項で書いたコードを x 個の項に展開する方法がわかりません。最初の項で書いたのと同じコードを適用し、それを他のすべての潜在的な項に適用する方法はありますか? 多分関数の形で?
これまでに書いたコードは次のとおりです(乱雑で申し訳ありませんが、私はかなり新しいです):
def pwr_rule(a, n):
a = float(a)
n = float(n)
a = a*n
n = n-1
return a, n;
input_string = input("Enter coefficient, base and exp. seperated by comma ")
term1 = input_string.split(", ")
#removes spaces, commas and quote. marks
a, x, n = [term1[i] for i in (0, 1, 2)]
#a is coeff
#x is base
#n is exp.
a, n = pwr_rule(a, n)
while True:
if (n == 1):
print(str(int(a)) + x)
elif (n > 1):
print(str(int(a)) + x + '^' +str(int(n)))
elif (n == 0):
print(str(int(a)))
r = 0
r += 1
if (r > 0):
break
編集: 変数 x が冗長であることに気付きました。無視してください。