def creer_joueur(self, type, couleur): """ Crée l'objet Joueur approprié, selon le type passé en paramètre. Pour créer les objets, vous n'avez qu'à faire appel à leurs constructeurs, c'est-à-dire à JoueurHumain(couleur), par exemple. :param type: le type de joueur, "Ordinateur" ou "Humain" :param couleur: la couleur du pion joué par le jouer, "blanc" ou "noir" :return: Un objet JoueurHumain si le type est "Humain", JoueurOrdinateur sinon """ if type == 'Ordinateur': return JoueurOrdinateur(couleur) else: return JoueurHumain(couleur)
def creer_joueur(typejoueur: str, couleur: str): """ Crée l'objet Joueur approprié, selon le type passé en paramètre. Args: typejoueur: le type de joueur, "Ordinateur" ou "Humain" couleur: la couleur du pion joué par le jouer, "blanc" ou "noir" Returns: Un objet JoueurHumain si le type est "Humain", JoueurOrdinateur sinon """ if typejoueur == "Ordinateur": joueur = JoueurOrdinateur(couleur) else: joueur = JoueurHumain(couleur) return joueur
def creer_joueur(self, couleur): if couleur.lower() == "blanc": return JoueurHumain("blanc") else: return JoueurHumain("noir")