bonjour j'ai defini un classe arbre de maniere a ce qu'il s'affiche de cette facon
(val (sous abr)(sous abr)..)
Le pb c'est que caplante sur la recurciviter :
Une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 class Arbre: __sous_arbres = [] __valeur = "" def __init__(self, valeur): self.__valeur = valeur def ajout_arbre(self, un_arbre): self.__sous_arbres.append(un_arbre) def __str__(self): string_tmp = "(" + self.__valeur for abr in self.__sous_arbres: string_tmp += "(" + abr.__str__() + ")" return string_tmp + ")" a = Arbre("f") d = Arbre("d") a.ajout_arbre(d) print a
merci
Partager