ich die ungefähre Summe der Exponentialfunktion finden wollen, sieht mein Code wie folgt aus:ungefähre Summe der Exponentialfunktion in Python
import numpy as np
import matplotlib.pyplot as plt
import math
N = input ("Please enter an integer at which term you want to turncate your summation")
x = input ("please enter a number for which you want to run the exponential summation e^{x}")
exp_sum =0.0
for n in range (0, N):
factorial = math.factorial(n)
power = x**n
nth_term = power/factorial
exp_sum = exp_sum + nth_term
print exp_sum
Nun testete ich es für ein Paar (x, N) = (1 , 20) und es gibt 2,0 zurück. Ich habe mich gefragt, ob mein Code in diesem Kontext richtig ist. Wenn ja, wie viele Begriffe sollte ich dann als e = 2,71 ... n betrachten? Wenn mein Code falsch ist, bitte hilf mir das zu beheben.
Fügen Sie dies als erste Zeile Ihres Codes hinzu, 'from __future__ import division'. –