its get error mssage like
Oops, try again. Your function fails on is_prime(9). It returns True when it should return False.

def is_prime(x):
    if x<=1:
        return False
    elif x==2:
        return True
        for n in range(2,x):
            if x%n==0:
                return False
                return True


So why doesn't it, then?

This should not be inside the loop.


Thanks mtf for help aaaaaaaaaaaaaaaaaaaa


This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.