Должен быть список строк, а получился список чисел (Python)

Написала код, при запуске работает супер, но при проверке автотестом вылезает ошибка: Expected :['0', '2', '4'] Actual :[0, 2, 4]

Помогите пожалуйста исправить код... где и что надо исправить, ни как не пойму... сам код:

def get_input_parameters():
    return [int(input(f'Эффективность {i + 1} клетки: ')) for i in range(int(input('Количество клеток: ')))]

def display_result(cells):
    print(f'Неподходящие значения: {" ".join(cells)}')

def select_cells(cells):
    cells = [f'{e}' for i, e in enumerate(cells) if e < i]
    return cells

if __name__ == '__main__':
    # Это условие необходимо, чтобы в рамках автотестов не произошёл
    # вызов функций get_input_parameters и display_result
    cells = get_input_parameters()  # получаем параметры
    result_cells = select_cells(cells)  # отбираем клетки
    display_result(result_cells)  # выводим результат

Ответы (0 шт):