Championnat des Pythons 2018
Course des Pythons n°8
Erreur d'exécution + correction
Course des Pythons n°8
Erreur d'exécution + correction
Bienvenue au grand Championnat des Pythons 2018. Pour la rentrée 2018, trois modèles de calculatrices graphiques autorisées aux examens et concours proposent ou proposeront la programmation en langage Python :
Aujourd'hui dans cette huitième Course des Pythons, voyons ensemble ce que valent ces différentes solutions autour des erreurs d'exécution et de leur corrction.
- NumWorks
- HP Prime
- Casio Graph 90+E
Aujourd'hui dans cette huitième Course des Pythons, voyons ensemble ce que valent ces différentes solutions autour des erreurs d'exécution et de leur corrction.
Sur la Casio Graph 90+E le message nous informant d'une erreur d'exécution nous indique un numéro de ligne.
Une fois de retour dans l'éditeur de script, il nous suffit alors :
Une fois de retour dans l'éditeur de script, il nous suffit alors :
- soit de faire défiler les lignes une par une à partir de la première dans le cas de petits scripts, jusqu'à atteindre le numéro de ligne souhaité comme indiqué en haut à droite
- soit d'utiliser les menus de bas d'écran JUMP puis LINE afin d'aller en un éclair au numéro de ligne de son choix pour les scripts plus longs !
Sur la NumWorks on obtient de même le numéro de la ligne fautive.
L'éditeur nous numérote certes les lignes, mais hélas ici pas de raccourci de navigation verticale. Il n'y a donc pas d'autre choix que de défiler les lignes une par une à partir de la dernière.
Espérons que le script ne soit pas trop long...
L'éditeur nous numérote certes les lignes, mais hélas ici pas de raccourci de navigation verticale. Il n'y a donc pas d'autre choix que de défiler les lignes une par une à partir de la dernière.
Espérons que le script ne soit pas trop long...
Sur la HP Prime, pas de chance. Mettons de côté le fait que la machine ayant ici reçu le même script que les autres raconte visiblement n'importe quoi...
Le problème qui nous intéresse aujourd'hui est que les messages d'erreur d'exécution ne donnent visiblement aucune information sur la localisation de la ligne ayant déclenché une erreur d'exécution.
Bonne chance pour deviner...
Le problème qui nous intéresse aujourd'hui est que les messages d'erreur d'exécution ne donnent visiblement aucune information sur la localisation de la ligne ayant déclenché une erreur d'exécution.
Bonne chance pour deviner...
A bientôt pour une autre Course des Pythons !