Tu ne respectes pas trop le style de programmation Python (au niveau des la gestion des espaces surtout), ce qui à la limite n'est pas hyper grave, mais en plus le style n'est pas cohérent ; un coup il y a des espaces après les parenthèses d'appel d'une fonction, un coup non.
Je n'ai rien contre le code en français dans un objectif d'apprentissage de la programmation (même si bon les petits français font de l'anglais dès l'école primaire—il y a plus de 30ans j'en ai fait à partir du CM2—et le vocabulaire nécessaire est assez basique: array, list, draw, flag, width...), mais là encore ce n'est pas cohérent ; placer_drapeau() côtoie input_config_valid().
J'imagine qu'on en est pas à la première leçon (il y a des fonctions, classes, boucle imbriquées...) du coup je pense que les élèves savent que cases = list() peut s'écrire cases = [].
À plusieurs endroits la gestion des boucles est plus C que Python ; par exemple
# Quelques remarques du coup
Posté par GuieA_7 (site web personnel) . En réponse au message Démineur agréable avec tkinter. Évalué à 7.
placer_drapeau()côtoieinput_config_valid().cases = list()peut s'écrirecases = [].pourrait être plus joliment écrit en :