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

 

    原文作者:耕毅
    原文地址: https://www.cnblogs.com/gengyi/p/8092653.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞