Echanges autour d'EduPython.
Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
j'accompage un élève de Terminale en NSI. Il a un exercice où on crée une classe "Noeud" pour représenter des arbres.
class Noeud: def __init__(self,racine): self.gauche=None self.racine=racine self.droit=None def __repr__(self): return f'{self.racine}({str(self.gauche)},{str(self.droit)})' arbre = Noeud('G') print(arbre)
Par contre ce code ne compile pas à la ligne 7 pour la méthode __repr__.
Ce code compile bien en revanche sur un site comme repl.it
Est-ce qu'il y a un module à installer en plus sur Edupython ?
Merci pour votre aide.
Dernière modification par fb (2020-10-13 07:05:43)
Hors ligne
Bonjour, chez moi cela fonctionne. Mais il faut utiliser la dernière version car vous utilisez les fstrings (qui n'existent qu'à partir de python 3.6 de mémoire)
Vincent
Hors ligne
Pages : 1