i have put the following code and the error i am getting is that the value it returns is none as you can see below and I really cannot see where it is going wrong.
Oops, try again.
Your function fails on is_prime(3). It returns None when it should return True.
def is_prime(x): if x < 2: return False elif x == 2: return True else: for n in range (2, x-1): if x%n == 0: return True else: return False
Thanks all for your help.