如何通过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 10 Python
简单的连接MySQL与Python的Bottle框架的方法
Apr 30 Python
python爬虫的工作原理
Mar 05 Python
Python 转义字符详细介绍
Mar 21 Python
python爱心表白 每天都是浪漫七夕!
Aug 18 Python
Python unittest单元测试框架总结
Sep 08 Python
2019 Python最新面试题及答案16道题
Apr 11 Python
pyqt5之将textBrowser的内容写入txt文档的方法
Jun 21 Python
使用python无账号无限制获取企查查信息的实例代码
Apr 17 Python
Python基于Twilio及腾讯云实现国际国内短信接口
Jun 18 Python
基于python实现操作git过程代码解析
Jul 27 Python
Python趣味挑战之教你用pygame画进度条
May 31 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
第八节--访问方式
2006/11/16 PHP
PHP实现用户认证及管理完全源码
2007/03/11 PHP
IIS+fastcgi下PHP运行超时问题的解决办法详解
2013/06/20 PHP
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
2014/06/12 PHP
php实现的debug log日志操作类实例
2016/07/12 PHP
php文件包含目录配置open_basedir的使用与性能详解
2017/04/03 PHP
php微信开发之谷歌测距
2018/06/14 PHP
经典的带阴影的可拖动的浮动层
2006/06/26 Javascript
用javascript实现改变TEXTAREA滚动条和按钮的颜色,以及怎样让滚动条变得扁平
2007/04/20 Javascript
JavaScript 联动的无限级封装类,数据采用非Ajax方式,随意添加联动
2010/06/29 Javascript
jQuery 表单验证扩展(四)
2010/10/20 Javascript
查找iframe里元素的方法可传参
2013/09/11 Javascript
linux 后台运行node服务指令方法
2018/05/23 Javascript
Node.js命令行/批处理中如何更改Linux用户密码浅析
2018/07/22 Javascript
Vue2实时监听表单变化的示例讲解
2018/08/30 Javascript
使用Angular 6创建各种动画效果的方法
2018/10/10 Javascript
原生javascript实现类似vue的数据绑定功能示例【观察者模式】
2020/02/24 Javascript
[04:54]DOTA2 2017国际邀请赛:上届冠军WINGS采访短片
2017/08/09 DOTA
python2 与python3的print区别小结
2018/01/16 Python
Python实现PS图像抽象画风效果的方法
2018/01/23 Python
使用Python爬取最好大学网大学排名
2018/02/24 Python
Python3.6.2调用ffmpeg的方法
2019/01/10 Python
python求最大值,不使用内置函数的实现方法
2019/07/09 Python
python中单下划线(_)和双下划线(__)的特殊用法
2019/08/29 Python
django rest framework使用django-filter用法
2020/07/15 Python
python Timer 类使用介绍
2020/12/28 Python
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
2012/01/21 面试题
法律专业推荐信范文
2013/11/29 职场文书
小学毕业感言50字
2014/02/16 职场文书
初中毕业生的自我评价
2014/03/03 职场文书
遗体告别仪式主持词
2014/03/20 职场文书
代理协议书范本
2014/04/22 职场文书
给校长的建议书400字
2014/05/15 职场文书
2014年保卫科工作总结
2014/12/05 职场文书
nginx部署多前端项目的几种方法
2021/05/25 Servers
Mysql binlog日志文件过大的解决
2021/10/05 MySQL