如何通过python计算圆周率PI


Posted in Python onNovember 11, 2020

代码如下

def PI(n):
  pi=0
  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))
  return pi
import time
scale = 20
print("执行开始".center(scale+4,'-'))
for i in range(scale+1):
  a='*' * i
  b='.' * (scale-i)
  c=(i/scale)*100
  pi = PI(1000)
  print("{:^3.0f}%[{}->{}]".format(c,a,b))
  time.sleep(0.1)
print("圆周率值是:{}".format(pi))
print("执行结束".center(scale+4,'-'))

结果如下

如何通过python计算圆周率PI

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现测试磁盘性能的方法
Mar 12 Python
Python卸载模块的方法汇总
Jun 07 Python
Python基于辗转相除法求解最大公约数的方法示例
Apr 04 Python
Python中多个数组行合并及列合并的方法总结
Apr 12 Python
详解python数据结构和算法
Apr 18 Python
详解Python Opencv和PIL读取图像文件的差别
Dec 27 Python
windows、linux下打包Python3程序详细方法
Mar 17 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
Aug 07 Python
Python fileinput模块如何逐行读取多个文件
Oct 05 Python
python 实现全球IP归属地查询工具
Dec 18 Python
Python入门基础之数字字符串与列表
Feb 01 Python
Python爬虫之爬取某文库文档数据
Apr 21 Python
python中turtle库的简单使用教程
Nov 11 #Python
python 怎样进行内存管理
Nov 10 #Python
python tqdm实现进度条的示例代码
Nov 10 #Python
python 解决Windows平台上路径有空格的问题
Nov 10 #Python
Python在后台自动解压各种压缩文件的实现方法
Nov 10 #Python
Python高阶函数与装饰器函数的深入讲解
Nov 10 #Python
pytorch学习教程之自定义数据集
Nov 10 #Python
You might like
非常好用的两个PHP函数 serialize()和unserialize()
2012/02/04 PHP
php实现购物车功能(上)
2020/07/23 PHP
PHP 年月日的三级联动实例代码
2017/05/24 PHP
PHP抽象类基本用法示例
2018/12/28 PHP
php和redis实现秒杀活动的流程
2019/07/17 PHP
Laravel 解决composer相关操作提示php相关异常的问题
2019/10/23 PHP
jquery 插件学习(四)
2012/08/06 Javascript
javascript实时显示北京时间的方法
2015/03/12 Javascript
JavaScript获取表单enctype属性的方法
2015/04/02 Javascript
实例解析jQuery中如何取消后续执行内容
2016/12/01 Javascript
jQuery动态增减行的实例代码解析(推荐)
2016/12/05 Javascript
bootstrap Validator 模态框、jsp、表单验证 Ajax提交功能
2017/02/17 Javascript
使用BootStrap实现标签切换原理解析
2017/03/14 Javascript
使用form-create动态生成vue自定义组件和嵌套表单组件
2019/01/18 Javascript
微信小程序实现搜索历史功能
2020/03/26 Javascript
深入了解JavaScript 防抖和节流
2019/09/12 Javascript
webpack常用构建优化策略小结
2019/11/21 Javascript
ant-design表单处理和常用方法及自定义验证操作
2020/10/27 Javascript
vue 中使用print.js导出pdf操作
2020/11/13 Javascript
[06:49]2018DOTA2国际邀请赛寻真——VirtusPro傲视群雄
2018/08/12 DOTA
Python中for循环控制语句用法实例
2015/06/02 Python
python+pandas生成指定日期和重采样的方法
2018/04/11 Python
Python基于最小二乘法实现曲线拟合示例
2018/06/14 Python
python将数组n等分的实例
2019/12/02 Python
在python中使用nohup命令说明
2020/04/16 Python
英国领先的高街书籍专家:Waterstones
2018/02/01 全球购物
意大利消费电子产品购物网站:SLG Store
2019/12/26 全球购物
仓管岗位职责范本
2014/02/08 职场文书
爱护花草树木的标语
2014/06/11 职场文书
2014院党委领导班子对照检查材料思想汇报
2014/09/24 职场文书
2014年收银工作总结
2014/11/13 职场文书
2015年党员自我剖析材料
2014/12/17 职场文书
吃通javascript正则表达式
2021/04/21 Javascript
Apache Calcite 实现方言转换的代码
2021/04/24 Servers
英镑符号 £
2022/02/17 杂记
Redis入门基础常用操作命令整理
2022/06/01 Redis