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.