Script python #53 : Interception d'une exception #1

10 Mai 2024 , Rédigé par J. Pita Publié dans #Algorithmes, codes & scripts, #Ateliers de la Rigueur, #e-Learning, #Dico du codeur

 

 

 

Le script ci-dessous demande à l'utilisateur de saisir un nombre entier, après quoi la Console l'affiche.

Interception d'une exception #1
Interception d'une exception #1

Ainsi quand il saisit au hasard 425, la Console Python lui renverra ce qui suit :

Interception d'une exception #1
Interception d'une exception #1

Le problème est qu'il arrive de temps en temps que l'utilisateur, par inadvertance, ne respecte pas la consigne l'invitant simplement ici à saisir un entier. En effet, il peut saisir autre chose qu'un entier, par exemple un flottant. Auquel cas, la Console lui renverra un message d'erreur que voici.

Interception d'une exception #1
Interception d'une exception #1

S'il saisit le mot Bonjour à la place d'un nombre entier, il s'ensuivra ceci. 

Interception d'une exception #1
Interception d'une exception #1

Et, si pour telle ou telle raison, il fait Entrée, sans saisir autre chose, la Console lui renverra ce message d'erreur.

Interception d'une exception #1
Interception d'une exception #1

Que faire alors ? Eh bien, pour éviter ces interruptions, il nous faut les anticiper en intégrant désormais dans nos scripts des lignes de codes pour intercepter ces exceptions. 

 

Lire la suite : Interception d'une exception #2

Partager cet article

Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article