Day 50複数の例外を処理する

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

Pythonコード

1def divide_numbers(a, b):2    try:3        result = a / b4        print('結果:', result)5    except ZeroDivisionError:6        print('ゼロ除算はできません。別の数値を入れてください。')7    except TypeError:8        print('数値以外の入力はできません。数値を入れてください。')9    except Exception as e:10        print('予期せぬエラー:', str(e))11 12# テスト13divide_numbers(10, 2)14divide_numbers(10, 0)15divide_numbers('a', 2)

解説

次に試してみよう