Day 217finally節で後処理を行う

2026-09-29 JST ・ 難易度: 初級 ・ カテゴリ: 例外処理

Pythonコード

1def divide_numbers():2    try:3        num1 = float(input('最初の数字を入力してください:'))4        num2 = float(input('2番目の数字を入力してください:'))5        result = num1 / num26        print('結果:', result)7    except ZeroDivisionError:8        print('0で割ることはできません。')9    except ValueError:10        print('数字以外の入力はできません。')11    finally:12        print('計算が終了しました。')13 14divide_numbers()

解説

次に試してみよう