[PYTHON] Fehler geteilt durch 0 Behandlung von ZeroDivisionError

print('start')

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

finally:
    print('end')

Ausführungsergebnis


start
division by zero
end

Wenn innerhalb des try-Blocks eine Ausnahme auftritt Ein Objekt, das eine Ausnahme darstellt, wird der Variablen e zugewiesen.

Wenn innerhalb des try-Blocks eine Ausnahme auftritt Unterbrechen Sie dann den Vorgang Führen Sie den Code des Ausnahmeblocks aus.

Nach Ausnahmebehandlung Der Code, den Sie definitiv ausführen möchten, ist Beschreiben Sie im finally-Block.

Recommended Posts

Fehler geteilt durch 0 Behandlung von ZeroDivisionError
Fehler geteilt durch 0 Verarbeitung von ZeroDivisionError 2
Fehlerbehandlung im Hauptrahmen
Python-Fehlerbehandlung
SikuliX-Fehlerbehandlung
django.db.migrations.exceptions.InconsistentMigrationHistory Fehlerbehandlung
Zusammenfassung der Fehlerbehandlungsmethoden bei der Installation von TensorFlow (2)
Über tweepy Fehlerbehandlung
[Lüftersteuerung] Grundeinstellung von Fancontorl und Fehlerbehandlung
Fehlerbehandlung in PythonBox
GraphQL (gqlgen) Fehlerbehandlung
Um Fehlerbehandlung von Feedparser
Fehlerbehandlung nach dem Stoppen des Downloads der gelernten Daten von VGG16
OSX MySQL-Python 1.2.5 Fehlerbehandlung IndexError: Zeichenfolgenindex außerhalb des Bereichs
[Fehlergegenmaßnahmen] Fehlerbehandlung bei der Installation von Django-Heroku
Reaktion auf Fehler bei der Installation von mecab-python
Informationen zu FastAPI ~ Endpoint-Fehlerbehandlung ~
Umgang mit absoluten Pfaden von os.path.join
Umgang mit Zitaten in [bash]
Visualisierung von Daten nach Präfektur
Python> Umgang mit 2D-Arrays
Umgang mit Python auf Mac
Berechnung der Ähnlichkeit durch MinHash
Memorandum zur Fehlerbehandlung bei PyCUDA-Builds
[Hikari-Python] Kapitel 07-02 Ausnahmebehandlung (Kontinuierliche Ausführung des Programms durch Ausnahmebehandlung)