# -*- coding: utf-8 -*-
"""
Created on Wed Jun  3 11:37:10 2026

@author: François Coulombeau
"""
def exp(x):
    """Renvoie la valeur de exp(x)."""
    n = 0
    fact = 1
    X = 1
    res = 0
    while res!=res + X/fact:
        res = res + X/fact
        n += 1
        fact = fact*n
        X = X*x
    print(n)
    return res

print(exp(1))
print(exp(2))
print(exp(0.5))