PYTHON CORE · LEÇON 34

Quand l'erreur s'est produite.

try et except · environ 13 minutes

Apprentissage et progrèsLisez le résumé gratuitement. Pour enregistrer le travail, connectez-vous au compte.
ÉTAPE 1

Essayez de le faire.

Dans try, mettez une action qui peut se terminer par une erreur. Par exemple, un mot ne peut pas être transformé en un nombre.

try:
    number = int("кот")
Ce qui se passe quand on fait une erreur
tryessayerErreurNombre sans nombreexceptexplication

✦ Sans traitement, il y aurait une erreur.

ÉTAPE 2

Aidez le programme à continuer

except ValueError fonctionnera si le texte n'est pas converti en un nombre.

try:
    number = int("кот")
except ValueError:
    print("Это не число")

✦ Maintenant le programme va expliquer le problème calmement.

EXERCICE EN COURS

Saisis le code toi-même

Composez l'unité de traitement des erreurs. Vérifiez les tirets.

try:
    number = int("abc")
except ValueError:
    print("Не число")
Ouvrez l'éditeur pour le travail de classe
DEVOIR

Résous-le toi-même

Essayez de transformer le mot «кот» en number à l'intérieur de try. Dans except ValueError, sortie «Не число». Nommez la variable number.

La réponse est cachée. Aide-toi des exemples du résumé du cours.

Ouvre tes devoirs