Skip to content

While else Python | Condition statement

  • by

Python while else nothing a while statement may have an optional else clause. With the While else statement block of code execute only once when the condition no longer is true.

while condition:
    # code block to run
else:
    # else clause code block

The else clause is only executed when your while condition becomes false. If you break out of the loop, or if an exception is raised, it won’t be executed.

Example while else in Python

Simple example code Print a message once the condition is false.

i = 1

while i < 6:
    print(i)
    i += 1
else:
    print("Else block")

Output:

While else Python

Another example

If you’re looping through a list looking for a value:

values = [2, 3, 5, 7, 11, 13, 17, 25]

for value in values:
    if value == 5:
        print ("Found it!")
        break
else:
    print("Nowhere to be found. :-(")

Output: Found it!

Do comment if you have any doubts or suggestions on this Pytoh while loop topic

Note: IDE: PyCharm 2021.3.3 (Community Edition)

Windows 10

Python 3.10.1

All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.

Leave a Reply

Your email address will not be published. Required fields are marked *