程序输入要计算的多项式项数值n(1≤n<10),计算下列多项式的前n项之和。
n = int(input())
sum = 0
flag = 1
for i in range(1,n+1):
sum += i*(i-1)*flag/((i+1)*(i+3))
flag = -flag
print(sum)
回答如下,记得采纳一下哦!
n = int(input("输入n的值: "))
sum = 0
for i in range(1, n+1):
sign = (-1) ** (i+1)
num= i * (i-1)
den = (i+1) * (i+3)
term = sign * num/ den
sum += term
print(f"前{n}项之和为:{sum}")