Link to exercise I am stuck at:
Error message I recieve:
Oops, try again. Your function fails on is_prime(2). It returns None when it should return True.
I have spent forever trying to figure out what is going on. Searched forum for other people who are having trouble but I just don't get why it's not working. I don't understand why it returns none instead of either false of true!
def is_prime(x): if x < 2: return False else: for n in range(2, x - 1): if x % n == 0: return False break else: return True