"Your function fails on is_prime(9). It returns True when it should return False."
I don't get why it doesn't return False at 9 instead of at other numbers. If anyone could take a look at my code and let me know that would be great
def is_prime(x): if x < 2: return False elif x == 2: return True else: for n in range (2, x): if x % n == 0: return False else: return True