0

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

PM 77-1
  • 12,933
  • 21
  • 68
  • 111

0 Answers0