Projet 3

Dans ce projet vous allez créer un programme permettant de jouer au jeu du pendu.

Voici une vidéo qui va vous permettre de comprendre ce qui est attendu :

https://www.youtube.com/watch?v=99bOICGsEME

Vous avez à votre disposition :

  • un fichier texte contenant une liste de mot (contient un peu plus de 800 mots), vous pouvez le télécharger ici

  • une fonction Python vous permettant de dessiner le pendu (voir ci-dessous)

def dessinPendu(nb):
    tab=[
    """
       +-------+
       |
       |
       |
       |
       |
    ==============
    """,
    """
       +-------+
       |       |
       |       O
       |
       |
       |
    ==============
    """
        ,
    """
       +-------+
       |       |
       |       O
       |       |
       |
       |
    ==============
    """,
    """
       +-------+
       |       |
       |       O
       |      -|
       |
       |
    ==============
    """,
    """
       +-------+
       |       |
       |       O
       |      -|-
       |
       |
    ==============
    """,
    """
       +-------+
       |       |
       |       O
       |      -|-
       |      |
       |
    ==============
    """,
    """
       +-------+
       |       |
       |       O
       |      -|-
       |      | |
       |
    ==============
    """
    ]
    return tab[nb]

Pour information les "triples guillemets" """ permettent de délimiter une chaîne de caractères située sur plusieurs lignes (chaîne de caractères multi-lignes).

Je vous laisse le soin d'étudier cette fonction dessinPendu afin de comprendre par vous même son principe de fonctionnement.

S'il vous manque des éléments, n'hésitez pas à faire des recherches sur le web, notamment dans la documentation Python.