manuel trujillo

Generation

generate functionThu, 04 May 2023

Ecrire une fonction decouvrir_lettre qui prend en arguments la lettre proposée par le joueur à ce moment de la partie, que l’on appellera lettre, le mot à deviner mot_myst et le mot partiellement découvert lmot_decouv (liste de caractères). Cette fonction modifie par effet de bord la liste lmot_decouv qui lui est donnée en argument, en révélant la lettre lettre partout où elle est présente. Par ailleurs, la fonction renvoie vrai si au moins une nouvelle lettre a été découverte et faux sinon. Ici, on travaille forcément avec des majuscules. Exemples : • decouvrir_lettre("O","BONJOUR",["B","-","-","-","-","-","R"]) ren- voie vrai et transforme la liste passée en argument en ["B","O","-","-","O","-","R"] • decouvrir_lettre("R","BONJOUR",["B","O","-","-","O","-","R"]) ren- voie faux et laisse la liste en argument inchangée • decouvrir_lettre("R","ARROSOIR",["A","-","-","-","S","-","I","R"]) renvoie vrai et transforme la liste passée en argument en ["A","R","R","-","S","-","I","R"]

def decouvrir_lettre(lettre, mot_myst, lmot_decouv): res = False for i in range(len(mot_myst)): if mot_myst[i] == lettre: res = True lmot_decouv[i] = lettre return res

Questions about programming?Chat with your personal AI assistant