Programme du pendu
Résolu/Fermé
AlexandreBnz
Messages postés
1
Date d'inscription
samedi 28 mai 2016
Statut
Membre
Dernière intervention
29 mai 2016
-
29 mai 2016 à 18:50
Flaubert - 31 mai 2016 à 08:21
Flaubert - 31 mai 2016 à 08:21
A voir également:
- Programme du pendu
- Jeu du pendu - Télécharger - Vie quotidienne
- Programme demarrage windows 10 - Guide
- Désinstaller programme windows 10 - Guide
- Programme démarrage windows 10 - Guide
- Forcer la fermeture d'un programme - Guide
1 réponse
Il y a énormément de choses qui ne vont pas dans ton code.
Si je teste en choisissant sport, voilà ce que j'obtiens :
Et c'est normal vu ce que tu fais dans ta fonction init_jeu.
Mot_masque n'est plus une fonction mais une chaine de caractères, donc attention au choix des noms de variables, fonction lors de leurs définitions.
print=Mot_masque Hum, print est une fonction python, quel est le but de la manœuvre de faire ceci ?
Il y a de multiples choses à revoir aussi dans ton code, utiliser entry de tkinter plutôt que 26 boutons.
Il ne doit y avoir qu'une seule fenêtre Tk dans un script.
Pour le problème d'images, je sais pas, la flemme de tester.
Si je teste en choisissant sport, voilà ce que j'obtiens :
Athletisme
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python3.4/tkinter/__init__.py", line 1536, in __call__
return self.func(*args)
File "temp.py", line 44, in sport
Mot_masque()
TypeError: 'str' object is not callable
Et c'est normal vu ce que tu fais dans ta fonction init_jeu.
def init_jeu(): global mot_choisi, Mot_masque, image_pendu, mot, lettre global nb_echecs, partie nb_echecs = 0 partie = True Mot_masque='_ '*len(mot) print=Mot_masque fichimg=PhotoImage(file="pendu_0.gif") image_pendu=can.create_image(200,200,image=fichimg)
Mot_masque n'est plus une fonction mais une chaine de caractères, donc attention au choix des noms de variables, fonction lors de leurs définitions.
print=Mot_masque Hum, print est une fonction python, quel est le but de la manœuvre de faire ceci ?
Il y a de multiples choses à revoir aussi dans ton code, utiliser entry de tkinter plutôt que 26 boutons.
Il ne doit y avoir qu'une seule fenêtre Tk dans un script.
Pour le problème d'images, je sais pas, la flemme de tester.