# 5/18

#1

I don't know what I did wrong:

doubles_by_3 = [x*2 for x in range(1,6) if (x*2) % 3 == 0]

# Complete the following line. Use the line above for help.

x=(4,16,36,49)
even_squares = [x**2 for x in range (1,40) if (x**2) % 3==0]

print even_squares

#2

If you are looking for even squares you are checking if the number is divisible by three.

``if (x**2) % 3==0``

To check for even

``if (x**2) % 2==0``

#3

so this is my new formula:

doubles_by_3 = [x*2 for x in range(1,6) if (x*2) % 3 == 0]

# Complete the following line. Use the line above for help.

even_squares=[4,16,36,49,64]

even_squares=[x**2 for x in range (1,49) if (x**2) % 2==0]

print even_squares

but now it's saying Oops, try again. even_squares contains 144, but should not.
here's what it printed:

[4, 16, 36, 64, 100, 144, 196, 256, 324, 400, 484, 576, 676, 784, 900, 1024, 1156, 1296, 1444, 1600, 1764, 1936, 2116, 2304]
None

#4

Should be

``even_squares = [x**2 for x in range(1,11) if (x**2) % 2 == 0]``

You go to large in your range and that's all.