初級 › ZeroDivisionError: division by zero の原因と直し方 › パターン1
ZeroDivisionError: division by zero の原因と直し方
0による除算・剰余算で発生する例外です。
1 a = 10 2 b = __ ^ 3 print(a / b)
Traceback (most recent call last):
File "main.py", line 3, in <module>
print(a / b)
~~^~~
ZeroDivisionError: division by zero
空欄を埋めて実行を通す
int型同士の割り算でも分母が0だと例外になります。floatに変えても解決しません。0で割ろうとした時点でエラーです。
次の問題