当前位置:首页 » 编程语言 » 圆周率python

圆周率python

发布时间: 2023-08-27 02:00:15

‘壹’ 现代计算机是如何计算圆周率的

可以用编程语言计算。以下是python语言

pi = 0.0

N = 100

for i in range(N):

pi += (1/pow(16,i) * ( 4/(8*i +1) -2/(8*i+4)-1/(8*i+5) -1/(8*i +6) ) )

print('圆周率为{:.10f}'.format(pi))

请把以上代码拷进python语言开发环境里运行,结果如下(下图是使用python开发环境Spyder运行上述代码的结果):圆周率为3.1415926536.

(1)圆周率python扩展阅读

圆周率的研究过程:

1989年美国哥伦比亚大学研究人员用克雷-2型(Cray-2)和IBM-3090/VF型巨型电子计算机计算出π值小数点后4.8亿位数,后又继续算到小数点后10.1亿位数。2010年1月7日——法国工程师法布里斯·贝拉将圆周率算到小数点后27000亿位。

2010年8月30日——日本计算机奇才近藤茂利用家用计算机和云计算相结合,计算出圆周率到小数点后5万亿位。

2011年10月16日,日本长野县饭田市公司职员近藤茂利用家中电脑将圆周率计算到小数点后10万亿位,刷新了2010年8月由他自己创下的5万亿位吉尼斯世界纪录。56岁的近藤茂使用的是自己组装的计算机,从10月起开始计算,花费约一年时间刷新了纪录。

‘贰’ python中π怎么表示

表示为math函数库中的一个内建函数。

import math:

print "***.modf(100.12) : ", ***.modf(100.12)。

print "***.modf(100.72) : ", ***.modf(100.72)。

print "***.modf(119L) : ", ***.modf(119L)。

print "***.modf(***.pi) : ", ***.modf(***.pi)。

相关信息:

Python由荷兰数学和计算机科学研究学会的Guido van Rossum于1990 年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

Python解释器易于扩展,可以使用C或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。 Python 也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。

‘叁’ python计算圆周率程序怎么写

fromsysimportstdout

scale=10000

maxarr=2800

arrinit=2000

carry=0

arr=[arrinit]*(maxarr+1)

foriinxrange(maxarr,1,-14):

total=0

forjinxrange(i,0,-1):

total=(total*j)+(scale*arr[j])

arr[j]=total%((j*2)-1)

total=total/((j*2)-1)

stdout.write("%04d"%(carry+(total/scale)))

carry=total%scale

热点内容
彩虹岛用什么电脑配置 发布:2025-02-04 16:52:22 浏览:644
armphp 发布:2025-02-04 16:51:40 浏览:554
准确的平特一肖算法 发布:2025-02-04 16:50:50 浏览:73
lua调用python 发布:2025-02-04 16:49:57 浏览:348
jsp访问不到数据库数据库数据库 发布:2025-02-04 16:41:24 浏览:283
欧迪a4哪个配置最值得买 发布:2025-02-04 16:39:08 浏览:303
编译包含调试信息的oat文件 发布:2025-02-04 16:39:07 浏览:152
一梦江湖官服怎么在安卓下载 发布:2025-02-04 16:38:17 浏览:857
电脑华为云空间哪里密码设置 发布:2025-02-04 16:22:15 浏览:756
sql不重复记录 发布:2025-02-04 16:21:39 浏览:511