Должен быть список строк, а получился список чисел (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) # выводим результат