Python 5.5 : Exercice : Gérer l’entrée invalide
On va commencer à améliorer notre programme et ici nous allons gérer le cas d'erreur, si par exemple, je lance mon code et que j'entre importe quoi à ce niveau ! vous allez voir qu'il y a une erreur, on me parle de la ligne 16 donc au niveau de l'appel de la fonction, donc c'est dans la fonction qu'il y'a l'erreur au moment de la conversion à la ligne 6, donc on ne peut pas convertir des chaînes de caractères en ... int c'est de ça qu'il s'agit et l'exercice va consister à gérer ce cas d'erreur et renvoyer à l'utilisateur erreur vous devez entrer un nombre réessayez, donc pour ce faire vous devez modifier la fonction demander le nombre donc on revient dans quelques minutes pour la correction concernant à correction nous allons venir ici, nous allons faire un try comme nous avons vu plus haut deux points je vais faire tabulation à ce niveau et après je vais faire except deux points mettre un print erreur vous devez entrer un nombre virgule réessayez et nous on veut que ça redémarre le nombre magique jusqu'à ce que utilisateur ait entrer un nombre valide, donc pour cela je vais faire une boucle while, while tant que la réponse convertit en int est égale à zéro deux points tabulation ici et je vais déclarer reponse int reponse int égale à zéro comme ceci je lance mon programme j'entre importe quoi ça me redemande le nombre je continue et lorsque j'ai trois ça me demande de réessayer ou cinq je trouve le nombre, bon c'était tout pour cet exercice on se dit à très bientôt pour une prochaine ... video concernant le cas d'erreur du nombre min et du nombre max.