Declarative programming

def square_and_sum(lst):
    return sum(i**2 for i in lst if i % 2 == 0)