В тесте дана функция, которая принимает список из положительных и отрицательных чисел.
Результатом должен быть возвращён список только с положительными числами:
def positive_nums(input_list):
output_list = []
for num in input_list:
if num >= 0:
output_list.append(num)
return output_list
print(positive_nums([-1, 2, -3, 4, 5, -6]))
Но код работает корректно и возвращает:
[2, 4, 5]
Даны причины некорректной работы кода:
- Ошибка в использовании оператора "append";
- Ошибка в условии проверки положительных чисел;
- Ошибка в инициализации переменной "output_list".
Какую указать ошибку, если код работает корректно?