| @@ -11,10 +11,41 @@ def choisir_mot_au_hasard(): | |||||
| return mots[index] | return mots[index] | ||||
| def main(): | def main(): | ||||
| mot = choisir_mot_au_hasard() | mot = choisir_mot_au_hasard() | ||||
| print(mot) | |||||
| # pour debuggage | |||||
| # print(mot) | |||||
| tentatives = [] | |||||
| while True: | |||||
| afficher_indice(mot, tentatives) | |||||
| lettre = demander_lettre() | |||||
| tentatives += [lettre] | |||||
| if a_gagné(mot, tentatives): | |||||
| print("Gagné") | |||||
| print(mot) | |||||
| break | |||||
| def a_gagné(mot, tentatives): | |||||
| for c in mot: | |||||
| if c not in tentatives: | |||||
| return False | |||||
| return True | |||||
| def demander_lettre(): | |||||
| print("entrer une lettre") | |||||
| lettre = input() | |||||
| return lettre | |||||
| def afficher_indice(mot, tentatives): | |||||
| for c in mot: | |||||
| if c in tentatives: | |||||
| print(c, end="") | |||||
| else: | |||||
| print("_", end="") | |||||
| print() | |||||
| main() | main() | ||||