Junior — Middle+
52
Преобразовать отрицательные элементы результата функции без изменения её кода
任务条件
Необходимо изменить способ использования функции foo, так чтобы все числа, которые она возвращает со знаком «‑», стали положительными. При этом саму функцию foo менять нельзя.
def foo(length: int = 10) -> list[int]:
is_minus = length < 0
return [i if not is_minus else -i for i in range(abs(length)) if i % 2 == 0]
Ваше решение должно обернуть вызов foo и скорректировать полученный список, не трогая реализацию функции.