def is_prime(x):

if x < 2:

return False

elif x == 2:

return True

for n in range(2,x+1):

if x % n == 0:

print n

return False

else:

return True

WHAT IS THE PROBLEM IN THIS CODE???

ERROR MESSAGE:Oops, try again. Your function fails on is_prime(9). It returns True when it should return False.

THANKS IN ADVANCE!!!!!