from queue import Queue class Tige: numeroTige = 0 queueJetons = Queue() # maxsize=2 # numero tige est un simple entier, et jetons est une liste de Jeton def __init__(self, numeroTige, jetons): self.numeroTige = numeroTige for jeton in jetons: # print(jeton.affichageJeton()) self.queueJetons.put(jeton) def affichageTige(self): queue_attente = Queue() chaine = "" while not self.queueJetons.empty(): # print("ça tourne\n") jeton = self.queueJetons.get() chaine += jeton.affichageJeton() + "\n" queue_attente.put(jeton) chaine += "tige" + f"{self.numeroTige}" self.queueJetons = queue_attente return chaine def isEmpty(self): return self.queueJetons.empty() def isFull(self): return self.queueJetons.full()