Day 110テストデータのセットアップと後処理

2026-06-14 JST ・ 難易度: 中級 ・ カテゴリ: テスト

Pythonコード

1def setup_test_data():2    # テストデータを保存するためのリスト3    test_data = []4    5    # テストデータの数を入力する6    while True:7        try:8            num_data = int(input('テストデータの数を入力してください:'))9            if num_data <= 0:10                print('1以上の数を入力してください。')11            else:12                break13        except ValueError:14            print('数値を入力してください。')15    16    # テストデータを入力する17    for i in range(num_data):18        data = input(f'テストデータ{i+1}を入力してください:')19        test_data.append(data)20    21    return test_data22 23def process_test_data(test_data):24    # テストデータをソートする25    test_data.sort()26    27    # ソートされたテストデータを表示する28    print('ソートされたテストデータ:')29    for data in test_data:30        print(data)31 32setup_test_data_list = setup_test_data()33process_test_data(setup_test_data_list)

解説

次に試してみよう