圆周率的计算

pi = 0
N = 100
for k in range(N) :pi += 1/pow(16,k) * (4/(8*k+1) - 2/(8*k+4) - 1/(8*k+5) - 1/(8*k+6))
print("圆周率值是: {}".format(pi))
from random import random
from time import perf_counter
DARTS = 1000*1000
hits = 0.0
start = perf_counter()
for i in range(1,DARTS+1) :x,y = random(), random()dist = pow(x ** 2 + y ** 2,0.5)if dist <= 1.0:hits = hits + 1
pi = 4 * (hits/DARTS)
print("圆周率值是: {}".format(pi))
print("运行时间是: {}".format(perf_counter() - start))

python--圆周率的计算相关推荐

  1. python圆周率后100位_Python实现计算圆周率π的值到任意位的方法示例

    这篇文章主要介绍了Python实现计算圆周率π的值到任意位的方法,简单分析了圆周率的计算原理,并结合实例形式分析了Python计算圆周率的相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python ...

  2. Python入门实例验证及结果之实例7 圆周率的计算 ##程序循环结构 ##random库

    2020年月10日星期一 我们先来整理一下程序循环结构和random库的相关内容 #程序循环结构 ##遍历循环 1.计数循环 说明:range(M,N,K)函数是从M开始到N之前以K为步长的数字序列, ...

  3. python利用近似公式计算π_python如何利用公式计算π

    python利用公式计算π的方法:首先导入数学模块及时间模块:然后计算Pi精确到小数点后几位数,代码为[print('n{:=^70}'.format('计算开始'))]:最后完成计算,代码为[pri ...

  4. 使用Python、OpenCV计算轮廓的中心

    1. 使用Python.OpenCV计算轮廓的中心并标记 2. 使用Python.OpenCV检测轮廓的形状并标记 3. 使用颜色通道统计信息来标记形状的实际颜色并标记 本博客的目标:(1)检测图像中 ...

  5. 使用Python,OpenCV计算图像直方图(cv2.calcHist)

    使用Python,OpenCV计算图像直方图(cv2.calcHist 1. 效果图 2. 原理 2.1 什么是图像直方图? 2.2 计算直方图 2.3 可视化蒙版区域 3. 源码 参考 这篇博客将介 ...

  6. python使用pandas计算dataframe中每个分组的分位数极差、分组数据的分位数极差(range)、使用groupby函数和agg函数计算分组的两个分位数

    python使用pandas计算dataframe中每个分组的分位数极差.分组数据的分位数极差(range).使用groupby函数和agg函数计算分组的两个分位数 目录

  7. python使用pandas计算dataframe中每个分组的极差、分组数据的极差(range)、使用groupby函数和agg函数计算分组的最大值和最小值

    python使用pandas计算dataframe中每个分组的极差.分组数据的极差(range).使用groupby函数和agg函数计算分组的最大值和最小值 目录

  8. python题目关于企业利润_【每日一练】巧用python实现利润计算

    原标题:[每日一练]巧用python实现利润计算 相信很多小伙伴都遇到过阶梯利率的问题,比如说银行的利息计算,不同阶段的本金有不同的利率:税务的税费计算,不同的营收有不同的缴纳率:个人的提成,不同的销 ...

  9. python输入数字翻译成星期几-Python练习笔记——计算输入日期为改年的第几天、星期几...

    # 输入年月日,如:1995年12月10日,计算是该年的第几天? # 同时计算出当天是星期几? print("请依据提示依次输入您想查询的年 月 日") # 第一段代码块(年月日输 ...

  10. python科学计算基础教程pdf下载-用Python做科学计算 高清晰PDF

    用Python做科学计算一书介绍如何用Python开发科学计算的应用程序,除了介绍数值计算之外,我们还将着重介绍如何制作交互式的2D.3D图像:如何设计精巧的程序界面:如何和C语言所编写的高速计算程序 ...

最新文章

  1. php substr cnblog,php中substr用法示例
  2. 最近面试Java后端开发的感受
  3. python人脸识别svd_机器学习-svd实现人脸识别
  4. 无法启动程序,拒绝访问解决方法
  5. JPA基础(二)(转)
  6. 为什么matlab生成的exe文件只能在matlab中打开,在电脑的其他地方打不开?
  7. 计算机组成原理实验软件仿真系统_计算机系统组成原理(基础)
  8. Node.js---02、node.js 模块加载机制
  9. 九度OJ题目1000: A + B(数学)
  10. synaptics触摸板_使用Dell Synaptics触摸板修复Firefox滚动问题
  11. matlab 读取 Microsoft Excel 电子表格文件不推荐使用 xlsread
  12. 【干货】前端开发者最常用的六款IDE
  13. 【个人总结版】实验报告书写指导
  14. mysql error 1213_webgame中Mysql Deadlock ERROR 1213 (40001)错误的排查历程
  15. STM32F103_DMA控制器
  16. 宏碁 Acer AS4738ZG-P622G32Mncc 驱动
  17. 程序媛秋招心得及面试经验分享
  18. 如何网络推广快,怎么快速推广网站
  19. java背单词软件_求背英语单词的手机JAVA软件
  20. TemplatesImpl利用链与Fastjson注入内存马

热门文章

  1. 中关村e谷为产业搭台:中关村论坛(空天专场)黑科技亮相现场
  2. 2016年SaaS类早期初创企业融资状况及预测
  3. matlab绘制世界地图代码
  4. 福建省一级计算机考试文字录入,2015福建省机关事业工勤人员计算机文字录入员工作总结.doc...
  5. 为什么阿里巴巴最爱招Java开发程序员?
  6. 代码实现判断主机字节序(大端 or小端 )-- 面试题
  7. QQ网络存储随便用(原创)
  8. 快慢指针(LeetCode寻找重复数),弗洛伊德的乌龟和兔子
  9. 如何进行接口参数化?
  10. ajax学员信息php,PHP开源AJAX框架