Leçon Progression
0% Terminé

Le bloc except nous permet de lancer un autre bloc de code lorsqu’une erreur est rencontré dans le bloc try, ce qui est déjà super. Mais il peut faire encore mieux : il peut exécuter un code bien précis en fonction du type de l’erreur levé. Et ça c’est sympa. Il suffit de mettre le nom de l’erreur entre le except et le « : ».

Exemple :

except NameError :

       print(‘La variable variable_name n’est pas définie’)

Lance-toi :

Ajoutes un ou plusieurs blocs except pour des types d’exception précis dans le code suivant :

Astuce

L’exception ValueError est levée lorsqu’une valeur ne correspond pas au type que l’on veut lui attribuer.

L’exception ZeroDivisionError est levée lorsque e dénominateur d’une division est égal à 0.

Solution