def streamrac(N,a,b,c,d,p,q,r): #sqrt(14) # Affiche la suite des N premiers digits de la cible par streaming L="" # Chaîne de digits à afficher. k=0 # Nombre de digits trouvés i=1 #initialisation du compteur while k=20: # Affichage et vidange tous les 20 digits. print(L) L="" else: i=i+1 # M.à.J du compteur if i%2 != 0 : # si le compteur est impair a,b=b,a+p*b # Compos. à droite par 1/(x+p) c,d=d,c+p*d else: if i%4 != 0 : # si le compteur n'est pas multiple de 4 a,b=b,a+q*b # Compos. à droite par 1/(x+q) c,d=d,c+q*d else : #si le compteur est un multiple de 4 a,b=b,a+r*b # Compos. à droite par 1/(x+r) c,d=d,c+r*d