|
- import random
-
-
- def lire_mots():
- fichier = open("mots.txt")
- contenu = fichier.read()
- fichier.close()
- mots = contenu.splitlines()
- return mots
-
-
- def choisir_mot_au_hasard(mots):
- taille = len(mots)
- index = random.randint(0, taille)
- return mots[0]
-
-
- def jouer():
- mots = lire_mots()
- mot = choisir_mot_au_hasard(mots)
- # pour débugger, il faudra enlever cet
- # appel à print une fois le code terminé
- print("Le mot à deviner est", mot)
- tentatives = []
- while True:
- afficher_indice(mot, tentatives)
- lettre = demander_lettre()
- if lettre not in tentatives:
- tentatives += [lettre]
- if a_gagné(mot, tentatives):
- print(mot)
- print("Gagné")
- break
-
-
- def a_gagné(mot, tentatives):
- return False
-
-
- def demander_lettre():
- print("entrer une lettre")
- lettre = input()
- return lettre
-
-
- def afficher_indice(mot, tentatives):
- print("tentatives", tentatives)
-
-
- jouer()
|