def streamrac2(N): # Affiche la suite des N premiers digits de sqrt(2)-1 par streaming L="" # Chaîne de digits à afficher. k=0 # Nombre de digits trouvés. a,b,c,d=0,1,1,2 # Initialisation de w(x)=(ax+b)/(cx+d). while k=20: # Affichage et vidange tous les 20 digits. print(L) L="" else: # Consommation d'un facteur 1/(2+x) : a,b=b,a+2*b # M.à.J : Compos. par 1/(2+x) à droite. c,d=d,c+2*d