• Aucun résultat trouvé

Dans le jeu du Pendu, il faut deviner un mot en un nombre limité d’essais en proposant une lettre à chaque essai

N/A
N/A
Protected

Academic year: 2022

Partager "Dans le jeu du Pendu, il faut deviner un mot en un nombre limité d’essais en proposant une lettre à chaque essai"

Copied!
1
0
0

Texte intégral

(1)

SHNU Programmation en Python 2019–2020 TP 1 - Les bases de Python: exercices supplémentaires.

Ces exercices facultatifs sont destinés aux étudiants qui ont fini la feuille de TP 1.

Exercice 1: Le jeu du Pendu.

Dans le jeu du Pendu, il faut deviner un mot en un nombre limité d’essais en proposant une lettre à chaque essai. Au départ, toutes les lettres sont cachées; quand l’utilisateur propose une lettre, tous les emplacements du mot qui la contiennent sont révélés. Par exemple:

Mot mystère: ******* Essais restants: 9 Proposez une lettre: O Mot mystère: *O**O** Essais restants: 8 Proposez une lettre: A Mot mystère: *O**O** Essais restants: 7 Proposez une lettre: B Mot mystère: BO**O** Essais restants: 6 Proposez une lettre:

...

Le jeu se termine quand l’utilisateur a trouvé toutes les lettres, auquel cas il gagne; ou quand le nombre d’essais arrive à 0, auquel cas il perd.

Écrivez un programme qui permet à l’utilisateur de jouer au jeu du pendu. Vous pouvez utiliser les outils suivants:

• une listedictionnaire de chaînes de caractères, dans laquelle vous mettrez quelques mots;

• la fonction choice, qui donne un élément au hasard d’une liste; pour obtenir un mot au hasard du dictionnaire, on utilise choice(dictionnaire). Attention, il faut écrire au début du programme l’instruction from random import choice

Page 1 / 1

Références

Documents relatifs

Ils doivent s’assurer de la réussite de cours préalables, s’il y a échec, ils doivent vérifier les reprises, les cours d’été… même pour un élève qui a tout réussi,

[r]

Consigne(s) : Entoure les lettres qui composent les

[r]

Ecriture : Ecris les lettres manquantes du mot LOUP..

(note : par « mot » on entend ici un assemblage ordonné de lettres non répétées n’ayant pas nécessairement un sens en français. Ainsi,.. CASIB et SCABI sont deux mots de 5

[r]

Consigne : découpe et colle à leur place les étiquettes lettres pour