Day 51finally節で後処理を行う

2026-04-16 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()

解説

次に試してみよう