This lesson continued the discussion on filtering, this time using a for loop to generate a list of squares. The for loop does exactly what the list comprehension from the last lesson did and the output is the same.
You saw that, using a for loop, the code turns out this way:
>>> even_squares = []
>>> for x in range(10):
...     if x % 2 == 0:
...         even_squares.append(x * x)

