here is my code:
def is_prime(x):
    if x < 2:
        return False
    else:
        for i in range(2,x):
            if x % i == 0:
                return False
        else:
            return True
print is_prime(508)
I don't understand why the last else: return true works with the indentation. If I type
else:
            for i in range(2,x):
                if x % i == 0:
                    return False
                else:
                    return True
Then def is_prime(2) returns none? why?
 
     
     
     
     
    