-
2 pièce(s) jointe(s)
Problème pendu python
Bonjour, je tente de réaliser le jeu du pendu sur Pyhton mais là je suis bloqué et j'ai besoin de votre aide pour cacher un mot par des étoiles... Donc avoir le nombre de lettre dans le mot et afficher le même nombre d'étoile, et lorsque l'on entre une lettre, remplacer la bonne étoile par cette lettre...
PS: je n'ai pas réussi à mettre les liens des mots de difficulté facile et difficile donc seul la difficulté normal fonctionnera, merci.
-
Bonjour,
Pour la difficulté, moi, je lirai le dictionnaire en entier et je prendre un mot aléatoire. Si ça taille est inférieur à un seuil, alors je pioche un nouveau mot, jusqu'à avoir un mot assez "difficile".
Pour la conception du pendu en lui même, ce que je fais :
- je garde toujours une variable contenu le mot secret (celui à découvrir) ;
- je garde une seconde variable, de la même taille que le mot secret, qui au début ne contient que des étoiles ;
- si la lettre choisie par le joueur est dans le secret, alors je remplace une des étoiles de ma seconde variable par la lettre en question (les index sont les mêmes).
Voilà. Ainsi, cela fonctionne presque immédiatement.
-
Oui je me suis mal expliqué mais c'est ce que je pensais faire, mais je ne c'est pas quelle fonction utiliser pour remplacer l'étoile par une lettre au bon endroit...
-
Une chaine de caractères, ce n'est qu'un tableau contenant des caractères.
Vous devriez donc pouvoir faire :
Par exemple :)