2 pièce(s) jointe(s)
Arbre phylogenetique - python
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 :
Pièce jointe 143831
devra être affiché de la sorte :
Pièce jointe 143834
En essayant de passer par une fonction chapeau j'ai écris ca :
Code:
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) |
Je n'arrive pas a debugger mon code. Si jamais je pouvais avoir un tuyau.. Merci!