Задача: написать функцию, которая фильтрует четные числа из списка чисел и возвращает новый список только с этими числами.
def filter_even_numbers(nums): return [num for num in nums if num % 2 == 0]
print(filter_even_numbers([1, 2, 3, 4, 5, 6])) # Этот метод использует list comprehension для создания списка, который содержит только четные числа из исходного списка.
def filter_even_numbers(nums): even_nums = [] for num in nums: if num % 2 == 0:
even_nums.append(num) return even_nums
print(filter_even_numbers([1, 2, 3, 4, 5, 6])) # В этом методе используется цикл для перебора исходного списка и условный оператор для проверки четности числа перед добавлением в новый список.