版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
计算公式:
运行结果:
方法1:
sum = 0
sign = 1
for i in range(1,99):
#类似数列求和
a = sign / (2*i-1)
sum += a
sign = sign * (-1)
#表示正负变动的正确方法1
print(a)
print(sum*4)
方式2:
sum = 0
sign = 1
for i in range(1,99):
#类似数列求和
a = pow(-1,i+1) / (2*i-1)
#表示正负变动的正确方法2
a = sign / (2*i-1)
sum += a
print(a)
print(sum*4)