Bonjour,
Lors d'un de mes projets scolaires, il m'est demandé d'implémenter une fonction qui affiche un arbre phylo de manière agréable à lire.
C'est à dire qu'un arbre de ce type :
devra être affiché de la sorte :
En essayant de passer par une fonction chapeau j'ai écris ca :
Je n'arrive pas a debugger mon code. Si jamais je pouvais avoir un tuyau.. Merci!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 def profondeur(monarbre,i): if tree == None : return 0 else: (u,fg,fd) = monarbre print "+" print /"| "*(profondeur(fg,i+1)-1) "|--+ " profondeur(fg,i+1) profondeur (fd,i+1)
Partager