Mathématiques en première générale – Algorithmes

Détermination d'une valeur approchée de e
à l'aide de la suite \(\left(\left(1+\frac{1}{n}\right)^n\right)\).

def euler_e() :
    def u(n) :
        return (1 + 1 / n) ** n
    n = 2
    a, b = u(1), u(2)
    while abs((b - a) / a) > 1e-15 :
        n += 1
        a, b = b, u(n)
    return b

print(euler_e())
from math import exp
print(exp(1))
2.718272669230927
2.718281828459045
Lionel Avon