如何通过python计算圆周率PI

作者:oujin 时间:2021-01-24 10:29:25 

代码如下


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

来源:https://www.cnblogs.com/o111-/p/13847004.html

标签:python,计算,圆周率,PI
0
投稿

猜你喜欢

  • 详解如何使用vue-cli脚手架搭建Vue.js项目

    2023-07-02 17:05:19
  • 浅谈javascript面向对象编程

    2009-03-03 12:04:00
  • 如何将Yolov5的detect.py修改为可以直接调用的函数详解

    2021-12-12 22:21:28
  • python妹子图简单爬虫实例

    2022-12-11 05:47:50
  • javascript 数组去重复(在线去重工具)

    2024-04-16 09:14:51
  • OpenCV实现去除背景识别的方法总结

    2021-01-06 23:04:10
  • python中input()与raw_input()的区别分析

    2023-02-12 14:08:36
  • Python中aiohttp的简单使用

    2022-05-29 05:43:33
  • Python多线程同步Lock、RLock、Semaphore、Event实例

    2023-08-03 20:47:15
  • python项目报错:bs4.FeatureNotFound: Couldn‘t find a tree builder with the features you requests

    2022-07-17 05:39:02
  • pytorch 如何使用batch训练lstm网络

    2023-10-18 04:46:02
  • 十个实用且简单的MySQL函数

    2024-01-27 06:37:16
  • vue watch监控对象的简单方法示例

    2024-05-05 09:11:00
  • Python装饰器使用接口测试的步骤

    2021-03-27 11:39:06
  • mysql中循环截取用户信息并插入到目标表对应的字段中

    2024-01-23 21:42:51
  • 微信小程序实现星星评价效果

    2023-08-24 10:04:45
  • Python按天实现生成时间范围序列的方法详解

    2022-12-31 13:48:45
  • 详解Python的迭代器、生成器以及相关的itertools包

    2022-07-24 01:03:44
  • pytorch 转换矩阵的维数位置方法

    2021-05-21 03:48:15
  • Pandas —— resample()重采样和asfreq()频度转换方式

    2023-12-10 16:51:09
  • asp之家 网络编程 m.aspxhome.com