python エラー「ZeroDivisionError: division by zero」が発生した場合の対処法

python エラー「ZeroDivisionError: division by zero」が発生した場合の対処法

pythonで、エラー「ZeroDivisionError: division by zero」が発生した場合の対処法を記述してます。「0」で割り算を行った際に発生します。pythonのバージョンは3.10.0を使用してます。

環境

  • OS windows11 home 64bit
  • python 3.10.0

エラー全文

以下のコードで発生

print(2 / 0)

エラー全文

   print(2 / 0)

ZeroDivisionError: division by zero

原因

「0」で割り算しようとしているため

対処法

「0」での割り算は、行わない

また、余りを求める「%」でも発生します。

print(2 % 0)

    print(2 % 0)

ZeroDivisionError: integer division or modulo by zero

整数除算である「//」でも発生します。

print(2 // 0)

    print(2 // 0)

ZeroDivisionError: integer division or modulo by zero