# Créé par shemon, le 12/01/2023 en Python 3.7
from math import*
def f(x):
    y=(2*x-1)/(1+x**2)
    return(y)

def suitrec(n,u):
    v=u
    for k in range(n):
        v=f(v)
    return(v)
a1=0
print("10 termes avec a=0")
for k in range(10):
    print("u=",suitrec(k,a1),"k=",k)

a2=2
print("10 termes avec a=2")
for k in range(10):
    print("u=",suitrec(k,a2),"k=",k)

a3=-3
print("10 termes avec a=-3")
for k in range(10):
    print("u=",suitrec(k,a3),"k=",k)

print("quest c) : examinez les valeurs")
#elles semblent alterner à partir d'un certain rang