A propos de cet exemple...
Question
Pourquoi faut-il passer par Edupython pour exécuter le programme ?
Solution
Parce que Python est un langage interprété, qui nécessite un support. A minima, environnement Python doit avoir été installé.
Question
Le script semble bien complexe
Solution
Oui et non. certaine parties, comme l'affichage graphique, nécessite d'employer du code peu parlant. En revanche, le traitement principal est simple. Dans les faits, il faut décomposer le problème en séparant ce qui doit etre fait (calculs), les entrées/sorties (saisie des paramètres, affichage des réponses) et l'habillage.
Question
Avez-vous remarqué les commentaires ?
Solution
Ce sont les lignes ou les phrases commençant par #. C'est une bonne habitude à prendre que de commenter un script.
On pourra a minima indiquer le nom/fonction du programme et le nom de l'auteur.
Les commentaires permettent de gagner du temps lors du débogage, surtout s'il est fait quelqu'un qui n'a pas écrit le programme.