在 Python 中以有效方式查找 ex 的程序

假设我们有一个数字 n。我们必须有效地找到 $e^{x}$,而不使用库函数。$e^{x}$的公式就像

$$e^{x} = 1 + x + \frac{x^2}{2!} + \frac{x^3}{3!} + ...$$

因此,如果输入类似于 x = 5,那么输出将是 148.4131,因为 e^x = 1 + 5 + (5^2/2!) + (5^3/3!) + ... = 148.4131。 ..

示例

让我们看看以下实现以获得更好的理解 -

def solve(x):

   fact = 1

   res = 1

   n = 20

   nume = x

   for i in range(1,n):

      res += nume/fact

      nume = nume * x

      fact = fact * (i+1)

   return res

x = 5

print(solve(x))

输入

5
输出结果
143

以上是 在 Python 中以有效方式查找 ex 的程序 的全部内容, 来源链接: utcz.com/z/343689.html

回到顶部