Résolue

Gestion des erreurs et utilisation de try/except

# Opérateurs
# Gestion des erreurs

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 ;=)

Gabriel Trouvé

Mentor

Salut Audrey ^^

C'est normal !

En effet, la boucle permet de rester dans le programme. Bravo en tous cas !

Bonne journée :)

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.