import randomcount = 0for i in range(1000000): x,y = random.random(),random.random() dist = pow(x ** 2 + y ** 2,0.5) if dist < 1: count += 1print((count / 1000000)* 4)
pi = 0k = 0while True: pi += (1/(16**k))* (4/(8*k+1) - 2/(8*k+4) - 1/(8*k+5) - 1/(8*k+6)) print(pi) k += 1
作 者:豆瓣酱瓣豆
出 处:https://www.cnblogs.com/chenziqing/
查看其它博文请点击:https://www.cnblogs.com/chenziqing/
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力! 微信: 总结
以上是内存溢出为你收集整理的求圆周率Π全部内容,希望文章能够帮你解决求圆周率Π所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)