python中的常数e的实现
python中的常数e的3中实现表达方式
1.通过math包
import math
print(math.e)
结果:
2.718281828459045
2. 计 算 方 法 1 : e = ( 1 + 1 n ) n 计算方法1: e=(1+\frac{1}{n})^{n} 计算方法1:e=(1+n1)n
n=100000
e=(1+1/n)**n
print(e)
结果:
2.7182682371922975
3. 计 算 方 法 2 : e = ∑ k = 0 n 1 k ! 计算方法2:e=\sum_{k=0}^{n}{\frac{1}{k!}} 计算方法2:e=k=0∑nk!1
def jiecheng(number):
if number==1:
return 1
else:
return number*jiecheng(number-1)
e=1
n=10
for i in range(1,n):
e+=1/jiecheng(i)
print(e)
结果:
2.7182815255731922
更多推荐
所有评论(0)