Python 入力の例外処理: int() 関数で起こりうるエラー
Python 入力の例外処理: int() 関数で起こりうるエラー
以下のステートメントで、起こりうる例外はどれか選べ。
weight = int(input('体重をkgで入力:'))
-
intに変換できない: 入力値が整数に変換できない場合、
ValueError例外が発生します。例えば、文字列や小数点を含む値が入力された場合です。 -
0が入力された: 0 は有効な整数値なので、例外は発生しません。
-
負の値入力された: 負の値は有効な整数値なので、例外は発生しません。
内容:起こりうる例外は'intに変換できない'です。
補足: 入力に時間がかかりすぎた場合など、他の例外が発生する可能性もあります。ただし、コードの記述から直接判断できるのは 'intに変換できない' 場合です。
原文地址: http://www.cveoy.top/t/topic/hEKx 著作权归作者所有。请勿转载和采集!