class Ronde: ... def reduire(self): while self.longueur > 1: cible = self.entree for _ in range(self.pas - 1): cible = cible.droite self.entree = cible.droite self.supprimer(cible)