如何通过python计算圆周率PI

Uma ·
更新时间:2024-09-20
· 513 次阅读

代码如下

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实现计算圆周率π的值到任意位的方法示例python计算圆周率pi的方法python使用三角迭代计算圆周率PI的方法用python实现一个简单计算器(完整DEMO)python GUI计算器的实现python计算auc的方法Python读取Excel一列并计算所有对象出现次数的方法基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算



Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号