def is_prime(x):

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

if x<2:

return False

elif x%n==0:

return False

else:

return True

Oops, try again. Your function fails on is_prime(0). It returns None when it should return False.