[PYTHON] Erreur divisée par 0 Gestion de ZeroDivisionError

print('start')

try:
    number1 = 200
    number2 = 0
    answer = number1 / number2
    print(answer)
except ZeroDivisionError as e:
    print(e)

finally:
    print('end')

Résultat d'exécution


start
division by zero
end

Lorsqu'une exception se produit à l'intérieur du bloc try Un objet représentant une exception est affecté à la variable e.

Si une exception se produit à l'intérieur du bloc try Puis interrompre le processus Exécutez le code du bloc except.

Après la gestion des exceptions Le code que vous souhaitez absolument exécuter est Décrivez dans le bloc finalement.

Recommended Posts

Erreur divisée par 0 Gestion de ZeroDivisionError
Erreur divisée par 0 Traitement de ZeroDivisionError 2
Gestion des erreurs de trame principale
Gestion des erreurs Python
Gestion des erreurs SikuliX
django.db.migrations.exceptions.InconsistentMigrationHistory Gestion des erreurs
Résumé des méthodes de gestion des erreurs lors de l'installation de TensorFlow (2)
À propos de la gestion des erreurs Tweepy
[Contrôle du ventilateur] Réglage initial du ventilateur et gestion des erreurs
Gestion des erreurs dans PythonBox
Gestion des erreurs GraphQL (gqlgen)
Autour de la gestion des erreurs de feedparser
Gestion des erreurs après l'arrêt du téléchargement des données apprises de VGG16
Gestion des erreurs OSX MySQL-python 1.2.5 IndexError: index de chaîne hors limites
[Contre-mesures d'erreur] Gestion des erreurs d'installation de django-heroku
Réponse aux erreurs lors de l'installation de mecab-python
À propos de FastAPI ~ Gestion des erreurs de point de terminaison ~
Gestion des chemins absolus de os.path.join
Gestion des devis en [bash]
Visualisation des données par préfecture
python> Gestion des tableaux 2D
Manipulation de python sur mac
Calcul de similitude par MinHash
Mémorandum de gestion des erreurs de construction PyCUDA
[Hikari-Python] Chapitre 07-02 Gestion des exceptions (exécution continue du programme par gestion des exceptions)