Control Flow

Answer:

The keyword break , breaks out of the innermost enclosing loop.

for n in range(2, 7):
     for x in range(2, n):
         if n % x == 0:
             print(n, 'equals', x, '*', n//x)
             break
     else:
         # loop fell through without finding a factor
         print(n, 'is a prime number')
2 is a prime number
3 is a prime number
4 equals 2 * 2
5 is a prime number
6 equals 2 * 3

The keyword continue, moves the control to the next iteration of the loop.

for num in range(2, 8):
     if num % 2 == 0:
         print("Found an even number", num)
         continue
     print("Found a number", num)
Found an even number 2
Found a number 3
Found an even number 4
Found a number 5
Found an even number 6
Found a number 7
Discuss It

Quiz

on
Control Flow

Tutorial

on
Control Flow

Programs

on
Control Flow
Click any Link
to navigate to certain page easily
Write a line to us
Your Email
Title
Description