Gestion des erreurs et utilisation de try/except
Bonjour ,
Merci pour la correction et les conseils! J'ai bien compris pourquoi l'approche while True + break est meilleure que celle que j'ai utilisée.
Je suis partie sur le try/except parce que j'avais compris qu'il fallait gérer les erreurs quand l'utilisateur tape des lettres au lieu de nombres. Mais j'ai fait l'erreur de mettre exit() pour arrêter le programme complètement, alors que vous demandiez de re-saisir les nombres.
En fait, j'ai réutilisé le code du premier exercice de la calculatrice (celui sur les opérateurs), et depuis le départ j'avais déjà mis la conversion int() directement dans linput() pour anticiper le besoin de ne prendre que des entiers.
Merci pour l'explication ;=)
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte