Can someone explain why this else statement works outside of the for loop for searching for prime numbers?
for i in range(2, num):
if num % i == 0:
break
else:
print("i is prime")
I know it works, I just don't understand why...
Can someone explain why this else statement works outside of the for loop for searching for prime numbers?
for i in range(2, num):
if num % i == 0:
break
else:
print("i is prime")
I know it works, I just don't understand why...