En terme de programmation, ce TP couvre:
format
de la classe str
range
en conjonction avec for
notammentEn terme de résolution de problème ce TP couvre:
Le programme doit être un jeu de pendu en mode texte. Le joueur propose des lettres et le programme compte les essais de lettres non contenues dans le mot à trouver, il affiche aussi l'état du mot en remplaçant le affichant les lettres trouvées. Si le nombre d'essai de lettres fausses dépasse 10, le joueur a perdu Si le jouer trouve toutes les lettres, alors il a gagné.
Exemple avec le mot à trouver "bananes":
Veuillez proposer une lettre: f
et non... plus que 9 lettres fausses possibles
_ _ _ _ _ _ _
Veuillez proposer une lettre: b
oui bravo!
b_ _ _ _ _ _
Veuillez proposer une lettre: n
oui bravo!
b_ n_ n_ _
Veuillez proposer une lettre: u
et non... plus que 8 lettres fausses possibles
b_ n_ n_ _
Veuillez proposer une lettre: e
oui bravo!
b_ n_ ne_
Veuillez proposer une lettre: a
oui bravo!
banane_
Veuillez proposer une lettre: s
oui bravo!
bananes
Bravo vous avez trouvé le mot bananes
Lorsque votre jeu fonctionne, améliorez-le:
vérifiez que l'utilisateur n'entre pas n'importe quoi
essayez de faire en sorte que votre programme choisisse un mot au hasard parmi une liste de mots (dans un fichier à part si vous vous sentez en confiance)