как сделать чтобы функция возвращала сумму уже полученных четных чисел из списка

lst = [1, 2, 3, 4, 5, 6, 7, 8, 9]#список
def p_even(lst):
   even = [x for x in lst if x % 2==0]#отбор четных чисел
   res = sum(even)#здесь уже ошибка

   print(res)
   return res
    
p_even(lst)

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

Автор решения: Igor Osipov

Нет ошибки, проверил в PyCharm, выдает 20, как и должно быть.

→ Ссылка