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