def euler(n):
y = 1
pas = 1.0/n
for i in range(0,n):
y = y*(1+pas)
return y
print euler(10)
print euler(100)
print euler(1000)
À partir d'une série
On admet que la suite (Sn) définie pour tout entier n par :
Sn=k=0∑nk!1
converge vers e.
def facto(n):
f = 1
for i in range(1,n+1):
f = f*i
return f
def expo1(n):
s = 1
for i in range(1,n+1):
s = s + 1.0/facto(i)
return s
print(expo1(10))
print(expo1(13))
print(expo1(14))
Approximations simples
On peut retenir que e est approchée par 2,7 suivi de deux fois 1828.
e≈2,718281828.
On peut noter également la fraction palindrome 323878≈2,71827.