首页 > 解决方案 > 如何在python中编写while循环

问题描述

我真的很难开始这项任务,并且非常感谢作为新手的一些帮助!

我们需要编写一个名为 PiApproximator 的程序,它通过对数列中有限数量的项求和来逼近数学常数 π。

我们使用的系列是 pi=4-4/3+4/5-4/7 等。

标签: pythonwhile-loopseriespiapproximation

解决方案


既然你说你只是想开始解决这个问题,我将分解问题的组成部分

  1. while 函数语句;只要添加的项大于 1e-6,循环就需要继续,因此对于为该循环添加的任何变量,您都需要一个变量。
  2. 你需要一个循环数的计数器;既用于输出,也用于控制是否从总数中添加或减去该术语(提示:a % 在这里很有用)
  3. 您将需要一种方法来更改系列中的下一个数字;这样做的一个好方法是将它链接到循环计数器,即series_num = 4/(3 + 2 * loop)

我试图提供尽可能多的信息,但没有直接给你答案,但如果你需要更多帮助,请告诉我


推荐阅读