class Group: def __init__(self): self.messages = CircularList() self.client = ClientHistory() def add_client(self, client_id): self.client.register(client_id) self.client.update(client_id, self.messages.get_current_position())
def __init__(self): self.messages = CircularList() self.client = ClientHistory()
from CircularList import CircularList from Joueur import Joueur from random import randint nbJoueur = input("Nombre de joueur : ") nbJoueur = int(nbJoueur) circularListJ = CircularList(Joueur(input("Nom du joueur 1 : "))) for i in range(1, nbJoueur): circularListJ.insertAfter(Joueur(input("Nom du joueur " + str(i+1) + " : "))) j = circularListJ.head while circularListJ.length() > 1: count = 0 nbPasseMax = randint(2, 3*nbJoueur) while count < nbPasseMax: sens = randint(0, 1) if sens == 0: # gauche print("gauche : " + j.precedent.name + " a la patate chaude !") j = j.precedent else: # droite print("droite : " + j.suivant.name + " a la patate chaude !") j = j.suivant count += 1 print(j.name + " a perdu\n") circularListJ.remove(j)