自然常数e的算法

不想你离开。 提交于 2019-11-27 14:25:30

引用:百度百科一段话;

e,作为数学常数,是自然对数函数的底数。有时称它为欧拉数(Euler number),以瑞士数学家欧拉命名;也有个较鲜见的名字纳皮尔常数,以纪念苏格兰数学家约翰·纳皮尔 (John Napier)引进对数。它就像圆周率π和虚数单位i,e是数学中最重要的常数之一。
它的其中一个定义是
 

 
,其数值约为(小数点后100位):“e ≈ 2.71828 18284 59045 23536 02874 71352 66249 77572 47093 69995 95749 66967 62772 40766 30353 54759 45713 82178 52516 64274”。
 
 
1 def fun_e (n):  2     sum = 0  3       4     sum += (1+1/n)**n  5               6     return sum  7 print(fun_e(620000000))  8       #结果:2.7182816890306443
1 def fun_e (n):  2     sum = 1  3     s = 1  4     for i in range(1,n+1):  5         for j in range(1,i+1):  6             s = s*j  7         sum += 1/s  8     return sum  9 print(fun_e(1000)) #结果:2.5868345309364718

暂时用这两种算法

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!