Algorithme & Script #79 (Hors-série) : Inverse d'un nombre #2

23 Décembre 2024 , Rédigé par J. Pita Publié dans #Algorithmes, codes & scripts, #Ateliers de la Rigueur, #Actu High-Tech, #e-Learning

 

 

Dans ce script dont le pseudo-code reste identique, à l'exécution, le programme plante quand l'utilisateur saisit un nombre décimal (1,12, par exemple), une lettre, etc. 

Inverse d'un nombre #2
Inverse d'un nombre #2

Pour illustrer mon propos, saisissons 1,12, la Console Python nous signalera une erreur (ValueError) :

Inverse d'un nombre #2
Inverse d'un nombre #2

 

Pour remédier à ce problème, eh bien, nous allons simplement ajouter quelques lignes de code pour intercepter cette nouvelle erreur (ça nous en fait deux) et par la suite inviter l'utilisateur à faire une saisie correcte. Le script devient :

Inverse d'un nombre #2
Inverse d'un nombre #2

 

Ressaisissons tour à tour 1,12 (une valeur incorrecte) et 1.12, cette fois-ci, la Console Python nous renverra ceci

 

Remarque : Le nombre décimal 1.12 s'écrit 28/25 en écriture fractionnaire.

 

Lire aussi :

Partager cet article

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