Pythonチュートリアル 8章 エラーと例外(3)

例外を処理する

例外が発生した場合、その例外を選別して処理する事が出来ます。
except句で、発生する例外を指定して、発生した場合の処理を記述します。

5行目で、文字列の入力を求めていますが、入力された値が数値へ変換出来ない場合には、
ValueErrorエラーが発生します。
7行目で、このエラーを指定して、エラーが発生した場合の記述を指定しています。
この例ですと、数値入力を促すメッセージを表示しています。
その後、While文にて再度、5行目が実行され文字列入力が求められます。
また、数値入力を行うと、ValueErrorエラーは発生しない為、6行目のbreak文が実行され、
While文から抜けて、処理が終了します。

まとめ

今回は、例外を処理する について説明しました。
次回も引き続き、例外を処理する について説明します。