Correction 1 2 3 4 5 6 7 8 9 10valeurs = [100,50,20,10,5,2,1] def rendu_glouton(a_rendre, rang): if a_rendre == 0: return [] v = valeurs[rang] if v <= a_rendre : return [v] + rendu_glouton(a_rendre - v, rang) else : return rendu_glouton(a_rendre, rang + 1)