Script python #107 : Interception d'une exception #1 (mis à jour)

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

 

 

Publié le 10/05/2024 et mis à jour : le 03/09/2025.

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
A
Très bonne explication !
Répondre