基于Python的程序设计思想与方法_.ppt
import math def pi(n): step = 1.0/n s = 0 x = step / 2 for i in range(n): s = s + step * math.sqrt(1 - x * x) x = x + step return 4 * s def main(): for i in range(500,520): print pi(i) main() import random def pi(n): m = 0 for i in range(n): x = random.random() y = random.random() if x * x + y * y = 1: m = m + 1 return 4.0 * m / n def main(): for i in range(100,130): print pi(i) main() 用无穷级数计算PI 不断地将每一项加到一个总和中,直到当前项小于一个很小的指定值 def pi(n): s = 0 i = 1 item = 1.0 / i wh
您可能关注的文档
最近下载
- 上海市控江中学2025届高三下学期第六次检测化学试卷含解析.doc VIP
- 学堂在线海上求生与救生章节测试答案.docx VIP
- 学校建筑外墙保温设计规范(GB 50189-2025,附保温层厚度).docx VIP
- 青岛西海岸新区2025中考自主招生英语试卷试题(含答案详解)_可搜索.pdf VIP
- 恶性肿瘤靶向治疗的护理ppt.pptx VIP
- 2025年广东省惠州市惠城区中考数学一模试卷+答案解析.pdf VIP
- 道路改造工程施工方案及技术措施.pdf VIP
- 2025济南生物会考真题及答案2025.doc VIP
- 绝缘接头安装检查记录表.doc VIP
- 2026年广东省高三二模物理试卷(含答案).pdf
原创力文档

文档评论(0)