'break' Statement in Repeating Statement Blocks

Q

How to use the "break" statement in a repeating statement block in Python code?

✍: FYIcenter.com

A

The "break" statement can be used in a repeating statement block like "for" and "while" loops to terminate the loop immediately.

When a "break" statement is interpreted, Python will terminate execution of the nearest "for" or "while" loop, and skip its optional "else" statement block.

For example:

>>> for n in range(2, 10):
...     for x in range(2, n):
...         if n % x == 0:
...             print(str(n)+' equals '+str(x)+' * '+str(n/x))
...             break
...     else:
...         print(str(n)+' is a prime number')
...
2 is a prime number
3 is a prime number
4 equals 2 * 2.0
5 is a prime number
6 equals 2 * 3.0
7 is a prime number
8 equals 2 * 4.0
9 equals 3 * 3.0

 

Statement Syntax and Execution Flow Control

⇒⇒Python Tutorials

2017-09-09, 112👍, 0💬