Найти такую пару чисел, в которой оба числа чётные, а сумма наибольшая. Вывести сумму

На вход подаётся число N, а затем N натуральных чисел в строчку. Записать их в массив. Найти такую пару чисел, в которой оба числа чётные, а сумма наибольшая. Вывести сумму. Была идея записывать чётные значения в новый массив и там уже суммировать элементы, но вышел провал.

N = int(input())
number = [int(i) for i in input().split()]
even = [int(i) for i in number if i % 2 == 0]
for j in range(N-1):
for i in range(N-1):
    print(even[i]+even[i+1])

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

Автор решения: Rendivy
N = int(input())
number = [int(i) for i in input().split()]
even = [int(i) for i in number if i % 2 == 0]
even.sort()
print(even)
print(even[-1] + even[-2])
→ Ссылка
Автор решения: MBo

Заведите переменные max1, max2

Пройдите по списку. Если число x четное, то проверяете, не больше ли оно, чем max2. Если да, то проверяете ещё, не больше ли оно, чем max1. Если да, то

max1, max2 = x, max1

иначе

max2 = x
→ Ссылка