Hi! I would like to understand the following situation:
My code receives the error:
"Oops, try again. Your function fails on is_prime(9). It returns True when it should return False.";
But if i move the last "else" (lines 10 & 11) one indentation to the left, the code works!
Why the last "else" should not be aligned with the last "if"?
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