Как из одного списка создать второй, в котором будут чётные числа?

def get_odd_numbers(numbers):
    odd_numbers = []
    for number in numbers:
        if number % 2 == 1:
            odd_numbers.append(number)
    return odd_numbers
print(get_odd_numbers(numbers))
(numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 3, 45, 11, 8, 35])
(Получилось сделать с нечётными, но не знаю, как с чётными)

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

Автор решения: Jewish Lorgan

Мне в задании нужно было найти чётные и нечётные, а также записать их в порядке убывания. Доработал код и получилось вот это.

def get_odd_numbers(numbers):
    odd_numbers = []
    for number in numbers:
        if number % 2 == 1:
            odd_numbers.append(number)
    return odd_numbers
def get_a_numbers(numbers):
    a_numbers = []
    for number in numbers:
        if number % 2 == 0:
            a_numbers.append(number)
    return a_numbers
print(sorted(get_odd_numbers(numbers),reverse=True))
print(sorted(get_a_numbers(numbers),reverse=True))
→ Ссылка