From 87d9fd4b901bbd8a9def21dd06c904846d643d45 Mon Sep 17 00:00:00 2001 From: Florian Mathieu Date: Mon, 20 Nov 2023 14:07:30 +0100 Subject: [PATCH] edit tp et suppression correction --- .../chapitre_1/tp/CORRECTION.md | 28 ------------------- .../chapitre_1/tp/README.md | 15 +++++----- 2 files changed, 8 insertions(+), 35 deletions(-) delete mode 100644 representation_construits/chapitre_1/tp/CORRECTION.md diff --git a/representation_construits/chapitre_1/tp/CORRECTION.md b/representation_construits/chapitre_1/tp/CORRECTION.md deleted file mode 100644 index bc0209a..0000000 --- a/representation_construits/chapitre_1/tp/CORRECTION.md +++ /dev/null @@ -1,28 +0,0 @@ -```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 - -``` \ No newline at end of file diff --git a/representation_construits/chapitre_1/tp/README.md b/representation_construits/chapitre_1/tp/README.md index 31ecff5..4cebe74 100644 --- a/representation_construits/chapitre_1/tp/README.md +++ b/representation_construits/chapitre_1/tp/README.md @@ -10,7 +10,7 @@ Le Mastermind est un jeu de réflexion qui se joue à deux personnes. L'objectif ## Consignes -Il audra créer une fonction python Mastermind.py qui va permettre de respecter les règles suivantes : +Il faudra créer une fonction python Mastermind.py qui va permettre de respecter les règles suivantes : 1. **Initialisation du jeu** @@ -18,7 +18,7 @@ Il audra créer une fonction python Mastermind.py qui va permettre de respecter -2. **Interaction entre élèvesr** +2. **Interaction entre élèves** - Demandez à votre camarade de TP de deviner la combinaison secrète en entrant une liste de 4 lettres représentant les couleurs (par exemple, 'R', 'B', 'V', 'J'). Assurez-vous que les lettres sont toutes en majuscules. - Le joueur dispose de 10 tentatives pour trouver la combinaison secrète. @@ -55,10 +55,11 @@ Il audra créer une fonction python Mastermind.py qui va permettre de respecter pass ``` + + - Utilisation : - + ```python combinaison_secrete = ['R', 'B', 'V', 'J'] proposition = ['B', 'V', 'R', 'J'] @@ -66,10 +67,10 @@ Utilisation : indices = mastermind(combinaison_secrete, proposition) print(indices) # Affiche ['O', 'O', 'X', 'X'] - ``` - +``` + + - Astuce : pour tester des listes, on peut utiliser l'opérateur de comparaison "==" ## Annexe : Liste des couleurs disponibles