优草派  >   Python

Python怎么去求圆周率及其计算时间?详细代码示例看这里

罗西汉            来源:优草派

python在数学计算以及数据统计方面的功能十分强大,可以去实现很多种不同的特殊数值或者是公式的计算。那么下面这一篇文章将会来详细的讲解一下python求圆周率的方法和时间并给出代码示例,一起看看吧。

Python怎么去求圆周率及其计算时间?详细代码示例看这里

一、圆周率

圆周率是圆的周长与直径的比值,一般用希腊字母π表示,是一个在数学及物理学中普遍存在的数学常数。π也等于圆形之面积与半径平方之比,是精确计算圆周长、圆面积、球体积等几何形状的关键值。是一个无理数,即无限不循环小数,约等于3.141592654。

二、Python求圆周率的方法和耗时

从圆周率的定义可以看出来它是一个具有几乎无限小数点的常数,而且圆周率目前的计算结果已经是到了小数后的62.8万亿位,计算这么长的数字需要耗费很长的时间。

那么在python之中去计算一个圆周率主要是去看它在求取不同位数的圆周率是会有多少的耗时,示例如下:

# 导入模块
import math
import time
scale = 10
t=time.process_time()
for i in range(scale+1):
a,b = '**'*i,'|..'*(scale-1)
c = (i/scale)*100
π = 4*(4*math.atan(1/5)-math.atan(1/239))
print("%{:3}[{}->{}".format(a,b,c))
time.sleep(0.1)
print(π)
print("{:.2f}s".format(t))
print("执行结束")

以上就是关于“Python怎么去求圆周率及其计算时间?详细代码示例看这里”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行