python练习笔记——计算1/1-1/3+1/5-1/7……的和

1 / 1 - 1 / 3 + 1 / 5 - 1 / 7 + ....
求100000个这样的分式计算之为是多少?
将此值乘以4后打印出来,看看是什么?

num_list = []
count = -1
i = 1

while True:
    count *= -1
    a = (1 / i)*count
    num_list.append(a)
    i += 2
    if len(num_list) == 100000:
        break

print(sum(num_list))
print(sum(num_list)*4)

运行

0.7853956633974299
3.1415826535897198

 

你可能感兴趣的:(python练习笔记——计算1/1-1/3+1/5-1/7……的和)