fonction pour dévoiler les lettres dans un jeu de pendu
Bonjour
on me demande d'écrire une fonction "devoile_lettre(lettre, mot_joueur, mot_machine)"qui retourne une chaine dans laquelle la lettre donnée en argument est dévoilée si elle existe dans mot_machine. j'ai écrit un code qui fonctionne mais le résultat n'est pas celui que je voulais : au lieu de dévoiler les lettres au fur et a mesure et uniquement si la lettre donnée est correct , mon programme dévoile directement le mot en entier ! je ne comprend vraiment pas pourquoi et aurait besoin de votre aide merci .
Code:
1 2 3 4 5 6 7 8
| def devoile_lettre(lettre,mot_joueur,mot_machine):
mot_joueur = ""
for lettre in mot_machine:
if lettre in mot_machine :
mot_joueur += lettre
else:
mot_joueur += "*"
return mot_joueur |