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

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

Pythonコード

1def get_user_input():2    while True:3        try:4            num = int(input('整数を入力してください:'))5            return num6        except ValueError:7            print('整数以外の値が入力されました。再度入力してください。')8        except KeyboardInterrupt:9            print('入力が中断されました。')10            return None11        except Exception as e:12            print(f'予期せぬエラーが発生しました:{e}')13            return None14 15get_user_input()

解説

次に試してみよう