コンテンツへスキップ
Python例外エラー
ArithmeticError

ArithmeticError

ZeroDivisionError、OverflowError、FloatingPointError を含む算術エラーの基底クラスです。

python

このエラーの原因

算術演算が失敗しました。これは基底クラスであり、直接 raise されることはほとんどありません。サブクラス(ZeroDivisionError、OverflowError)の方が一般的に遭遇します。

修正方法

ArithmeticError ではなく特定のサブクラスをキャッチしてください。算術演算の前に入力値を検証してください。失敗する可能性のある計算は try-except ブロックで囲んでください。

公式ドキュメント

関連するエラーコード