Bonjour,
Désolée si je ne poste pas au bon endroit! J'ai réalisé un programme qui permet de décomposer un nombre n sur une base b,et qui retourne le résultat sous forme d'un tableau.
Il fonctionne (même si je n'ai pas réussi à afficher les indentations dans ce message), mais je me demande si on peut le réécrire récursivement?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 def representation2(n,b): c = [] while n!= 0: c.append(n%b) n = n//b c.reverse() return c
Merci d'avance
Partager