Python基礎・インタープリタ・入門編(1〜3章)
次のコードを実行した。 result = 10 / 0 このときどうなるか。
- Aresultにinfが代入される
- Bresultに0.0が代入される
- CresultにNoneが代入される
- ✓ZeroDivisionError例外が発生し、プログラムが停止する
解説
整数や浮動小数点数を0で除算しようとすると、ZeroDivisionErrorが発生し、例外処理をしていなければプログラムは停止する。
根拠3章 気楽な入門編(数値の演算子とエラー)