Python - How To The while True Statement in Python

ID : 450

viewed : 115

Tags : PythonPython Loop

vote vote

91

This tutorial will discuss the while True statement in Python.

Define the while True Statement in Python

In Python, the True keyword is a boolean expression. It’s used as an alias for 1, and the while keyword is used to specify a loop. The statement while True is used to specify an infinite while loop.

An infinite loop runs indefinitely until the end of time or when the program is forcefully stopped. The following code example below shows us how we can create an infinite loop with the while True statement.

while True:     print("Hello World") 

Output:

Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World 

We created an infinite while loop that prints Hello World every time it is executed by using the while True statement in the code above. This approach is not recommended because it stops the code from its completion.

One workaround is the use of the break statement inside the infinite loop to stop the process when a particular condition is satisfied. This approach is demonstrated in the following program below.

i = 0 while True:     print("Hello World")     i+=1     if i == 10:         break 

Output:

Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World 

We stopped the infinite while loop by using the break statement in the code above. The execution of the infinite loop was stopped after the value of the integer variable i becomes equal to 10.

  • Related HOW TO?