Problème programmation variable TkInter
Résolu/Fermé
GeekLBAC
Messages postés
2
Date d'inscription
mercredi 12 janvier 2022
Statut
Membre
Dernière intervention
14 janvier 2022
-
Modifié le 12 janv. 2022 à 15:20
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 17 janv. 2022 à 12:07
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 17 janv. 2022 à 12:07
A voir également:
- Problème programmation variable TkInter
- Application de programmation - Guide
- Votre programmation n'a pas pu être posée ✓ - Forum Box et Streaming vidéo
- Top44rbn programmation - Forum Programmation
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
2 réponses
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
Modifié le 12 janv. 2022 à 15:26
Modifié le 12 janv. 2022 à 15:26
Bonjour,
Merci de soigner l'orthographe et d'utiliser les balises de code quand tu écris un message.
Cette instruction
Concernant ton code, je recommande :
Bonne chance
Merci de soigner l'orthographe et d'utiliser les balises de code quand tu écris un message.
Cette instruction
tkinter.Label(fen, text='Score: ').grid(row=0,column=0)n'implique pas ta variable
scorequi mémorise le score, elle ne peut donc pas l'afficher. Il faudrait par exemple écrire :
tkinter.Label(fen, text=f'Score: {score}').grid(row=0,column=0)
Concernant ton code, je recommande :
- de suivre les recommandation PEP8 pour avoir code propre (espace autour des opérateur, espace derrière les virgules ;
- d'éviter les variables globales (c'est une mauvaise habitude de programmation) car cela nuit à la lisibilité du code et posera des problème quand des notions plus avancées en programmation (notamment la parallélisation) ;
- d'utiliser des noms de variables plus parlants.
Bonne chance
GeekLBAC
Messages postés
2
Date d'inscription
mercredi 12 janvier 2022
Statut
Membre
Dernière intervention
14 janvier 2022
Modifié le 14 janv. 2022 à 16:02
Modifié le 14 janv. 2022 à 16:02
merci de votre réponse alors oui au niveau de l'instruction la variable de score s'affiche mais cette dernière reste bloqué à 0 à voir je pense que c'est un problème dans ma définition de score.
Update : J'ai juste mis l'instance dans ma boucle ceux qui est logique sinon elle ne peux pas s'actualiser.
Update : J'ai juste mis l'instance dans ma boucle ceux qui est logique sinon elle ne peux pas s'actualiser.
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
17 janv. 2022 à 12:07
17 janv. 2022 à 12:07
J'en déduis que ton problème est résolu ? Si oui, merci de basculer la discussion en résolu.