print("\nExercice 3\n") def étoile(): print('*',end='') def dièse() : print('#',end='') def nouvelle_ligne() : print() def tapis_a(largeur,hauteur): i=0 while i *#*#*#* j=0 while j= h : a = a - f(a) / dériver(f,a,h) return a def f(x) : return x*x - 2 print("racine(2) =",résoudre(f, 1, 0.000001)) print("\nExercice 6\n") def étoile(): print('*',sep='',end='') def dièse() : print('#', sep='',end='') def nouvelle_ligne() : print() # Pour afficher n fois le même symbole def ligne_simple(n,symbole): i=0 while i ", end='') syracuse_récursive(suivant(un)) def nombre_syracuse_récursive(un): if un == 1: return 0 else: return 1+nombre_syracuse_récursive(suivant(un)) print("Test de la fonction syracuse_rec") syracuse_récursive(12) print("Test de la fonction nombre_syracuse_récursive") print('12 nécessite',nombre_syracuse_récursive(12),'étapes.')