Skip to content Skip to sidebar Skip to footer

Find Prime Numbers In Range

def is_prime(number): for i in range(2, number): if number % 1 == 0 and number % i == 0: return False else: return True print(is_prime(1

Solution 1:

Relocate the return True line:

def is_prime(number):
    for i in range(2, number):
        if number % 1 == 0 and number % i == 0:
            return False

    return True 


print(is_prime(13)) # True  
print(is_prime(55)) # False

Your code isn't working because you return True or False during the first iteration.


Post a Comment for "Find Prime Numbers In Range"