from fractions import * def suite_frac(p,q): u = Fraction(p,q) for i in range(100): # i varie de 0 à 99 u = (q+1) * u - p if (i+1) % 10 == 0 : # l'indice mathématique est décalé de 1 approx = float(u) print('Le terme de rang '+str(i+1)+' vaut : '+str(approx)) print(' écart avec la valeur théorique : ',approx-p/q)