首页 > 代码库 > [Python] Calculate pi With MonteCarlo
[Python] Calculate pi With MonteCarlo
import randomimport mathm=int(raw_input("Please input the Number of Times:"))#Then Output n=10~10^mn=1for j in xrange(m): n=n*10 Total=0 for i in xrange(n): x=random.random() y=random.random() if math.sqrt(x*x+y*y)<1.0: Total+=1 # print x,y,Total MonteCarlo_pi=4.0*Total/n print "Esitmating pi with",n,"iterations",MonteCarlo_pi print "Value of math.pi is",math.pi print "Error is ",abs(math.pi-MonteCarlo_pi)/math.pi print
关于Python几点感言:
1.灵活度
2.缩进强迫症、
对于我这种不缩进会死的人没什么影响。某些人死都不知道怎么死的。
不过显然没有缩进的话Python在基础应用时程序体之间会非常混乱
3.先定义后使用与不定义自动定义使用的问题
4.大小写敏感
5.多指令同义
6.简单但功能实际非常复杂
[Python] Calculate pi With MonteCarlo
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。