python - 如何在python中编写while循环
问题描述
我真的很难开始这项任务,并且非常感谢作为新手的一些帮助!
我们需要编写一个名为 PiApproximator 的程序,它通过对数列中有限数量的项求和来逼近数学常数 π。
我们使用的系列是 pi=4-4/3+4/5-4/7 等。
解决方案
既然你说你只是想开始解决这个问题,我将分解问题的组成部分
- while 函数语句;只要添加的项大于 1e-6,循环就需要继续,因此对于为该循环添加的任何变量,您都需要一个变量。
- 你需要一个循环数的计数器;既用于输出,也用于控制是否从总数中添加或减去该术语(提示:a % 在这里很有用)
- 您将需要一种方法来更改系列中的下一个数字;这样做的一个好方法是将它链接到循环计数器,即
series_num = 4/(3 + 2 * loop)
我试图提供尽可能多的信息,但没有直接给你答案,但如果你需要更多帮助,请告诉我
推荐阅读
- javascript - 使用文本字段输入在 iframe 中执行全局函数
- angular - 如何更改 Observable 的成员对象字段的值?
- swift - ARKit – 使用 SCN 文件 > 300 MB 时出现“意外发现 nil”
- c# - 如何找到贝塞尔曲线的控制点?
- google-colaboratory - 尝试将数据从磁盘加载到 Google Collab 时出错
- android-studio - 为什么我的 android 应用程序名称显示这个.. androidx.multidex .....?请看图片
- cordova - 使用 Admob 在 cordova 应用上添加广告
- reactjs - 索环中不同断点的 edgeSize 问题
- javascript - 未捕获的引用错误:函数 StartOver() 未在 HTMLButtonElement.onclick 中定义
- c++ - 在成对的“std::vector”上使用“std::count”的意外行为