【python】计算π的值
来源:互联网 发布:java框架有必要学吗 编辑:程序博客网 时间:2024/05/17 04:45
首先建立一个正方形,然后以正方形边长为半径画一个四分之一圆,随机在此正方形里面画点,计算在四分之一圆内的点数,与总共的随机点数比值就是PI的值。
# pi.pyfrom random import randomfrom math import sqrtfrom time import clockDARTS = pow(2,25)hits = 0clock()for i in range(1,DARTS): x, y = random(), random() dist = sqrt(x**2 + y**2) if dist <= 1.0: hits = hits + 1pi = 4 * (hits/DARTS)print("Pi的值是 %s" % pi)print("程序运行时间是 %-5.5ss" % clock())
随机点数越多,耗费时间越长,但是得到的PI值越准确。
阅读全文
0 0
- 【python】计算π的值
- python之π的计算
- 【python圆周率计算】python计算圆周率π的值到任意位
- 用python计算文件的md5值
- python-计算资源图标的crc值
- 用python计算文件的md5值
- 用Python计算文件的MD5值
- Python -- 计算文件的md5值
- python计算文件的hash值
- python计算文件的MD5值
- python 计算文件的md5值实例
- Python的数学计算
- Python 排列组合的计算
- python 时间差的计算
- 计算π的值
- π值的计算
- python md5 计算的例子
- python generator 的惰性计算
- 深入理解JVM--我的学习笔记
- NYOJ 石子合并(一)经典区间DP
- nodejs服务端使用jquery操作Dom
- TSUNG学习教程 工作原理(三)
- Session和Cookie的区别与联系
- 【python】计算π的值
- Java并发编程的艺术笔记
- 双滚轮条件选择器
- FFmpeg 学习资料汇总
- Redis设实
- 【PhotoShop】用自己的照片做个好看的星空头像PS
- 字体修改的一些心得以及方法分享
- ssh相关
- NYOJ 17 单调递增最长子序列