```python def mastermind(combinaison,proposition): """ Compare la proposition du joueur avec la combinaison secrète et renvoie les indices correspondants. :param combinaison : liste contenant la combinaison secrète :param proposition : liste contenant la proposition du joueur :return indices : liste contenant les indices pour la proposition du joueur """ indices = [] combinaison_temp = combinaison_secrete.copy() # Vérification des couleurs bien placées for i in range(len(proposition)): if proposition[i] == combinaison_secrete[i]: indices.append('X') combinaison_temp[i] = None # Marquer la couleur comme déjà utilisée dans la combinaison secrète # Vérification des couleurs présentes mais mal placées for i in range(len(proposition)): if proposition[i] in combinaison_temp: indices.append('O') combinaison_temp[combinaison_temp.index(proposition[i])] = None # Marquer la couleur comme déjà utilisée return indices ```