整数どうしの割り算で分母が 0 になると出ます。浮動小数点数(Float)どうしの割り算では例外にならず Infinity や NaN になるので、整数のときだけ注意が必要です。
出るコード
score = 10
average = score / 0 # 整数の0除算
エラーメッセージ
divided by 0 (ZeroDivisionError)
直し方
割る前に分母が 0 でないかを確認します。begin/rescue ZeroDivisionError で例外を捕まえる方法もあります。
average = score / 0.0 # Float にすると Infinity になり例外にならない