python中的级数之和是多少

python中的级数之和是多少,python,Python,在此处输入图像描述 S=1/x-1/(x+2x^2)+1/(x+2x^2+3x^3) 在以下系列(x=5)的前十个句子的总和中使用python尝试使用sympy: from sympy import symbols x = symbols('x') # ---------------------- r = 0 for i in range(1,12): v = 0 for j in range(1,i): v += j*(x**j) if v!=0:

在此处输入图像描述

S=1/x-1/(x+2x^2)+1/(x+2x^2+3x^3)


在以下系列(x=5)的前十个句子的总和中使用python

尝试使用
sympy

from sympy import symbols

x = symbols('x')

# ----------------------
r = 0
for i in range(1,12):
    v = 0
    for j in range(1,i):
        v += j*(x**j)
    if v!=0:
        r += (1/v)*(-1)**i
# ----------------------

res = r.subs({x:5}).evalf()
r:

0.183848746978963


res:

0.183848746978963

这甚至可以通过使用for循环和直接传递x值来解决。

Hi Abolfazl,欢迎使用堆栈溢出。请考虑检查。