基于Pyton的程序设计思想与方法_.ppt

基于Pyton的程序设计思想与方法_

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

文档评论(0)

1亿VIP精品文档

相关文档