• # Quelques remarques du coup

    Posté par (site web personnel) . En réponse au message Démineur agréable avec tkinter. Évalué à 7.

    • 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
     for li in range( hauteur ) :
     for ci in range( largeur ) :
     cases[li][ci].draw()

    pourrait être plus joliment écrit en :

     for line in cases:
     for case in line:
     case.draw()