本文へスキップ
BecomeCoder

Pythonのエラー · エラー9

ZeroDivisionError ― 0で割った

数値を 0 で割ると出ます。ユーザー入力や計算結果によって分母が 0 になり得る場面で起きがちです。

出るコード

score = 10
average = score / 0   # 分母が 0

エラーメッセージ

ZeroDivisionError: division by zero

直し方

割る前に if 分母 != 0: で確認するか、try/except ZeroDivisionError: で囲みます。