求多项式的和:1/1 - 1/3 + 1/5 - 1/7 + 1/9 . . . + 1/(2*n-1)的和

Posted touch-prc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求多项式的和:1/1 - 1/3 + 1/5 - 1/7 + 1/9 . . . + 1/(2*n-1)的和相关的知识,希望对你有一定的参考价值。

"""
    求多项式的和:
    1/1 - 1/3 + 1/5 - 1/7 + 1/9 . . .  + 1/(2*n-1)
    n = 1000000
    1)打印出该多项式的和
    2)打印出该和乘以4的值
"""
#方法一
n = int(input(请输入一个数(n):))
count = 1 # 计数器
plus = 0 # 存放 1/1+1/5+1/9...+1/(2n-1)
subtract = 0 # 存放 1/3 + 1/7 + 1/11...+1/(2n-2)
sum = 0 # 存放 plus - subtract 的值
while count <= n:
    if count % 2 == 1:
        plus += 1 / (2 * count - 1)
    else:
        subtract += 1 / (2 * count - 1)
    count +=1
sum = plus - subtract
print(该多项式的和为:,sum)
print(sum x 4 =,sum*4)

#方法二
num = int(input(请输入一个整数:))
count = 1 # 计数器
sign = 1 # 表示正号
sum = 0

while count <= num:
    sum += sign * 1/(2 * count -1)
    sign = sign * -1 # 改变正负号
    count += 1
print(该多项式的和为:,sum)
print(sum x 4 =,sum * 4)

 

以上是关于求多项式的和:1/1 - 1/3 + 1/5 - 1/7 + 1/9 . . . + 1/(2*n-1)的和的主要内容,如果未能解决你的问题,请参考以下文章

hdu 2011 多项式求和

js 递归求1/2+1/4+1/6+....1/n的和,和1/1+1/3+1/5+.....+1/n的和

二项式系数的和与各项系数的和怎么求,公式?

1472.求两个多项式的和

HDU 2011 多项式求和

二项式系数的和是啥?