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...