W3docs

How to emulate a do-while loop?

In Python, you can emulate a do-while loop by using a while True loop with a break statement.

In Python, you can emulate a do-while loop by using a while True loop with a break statement. Here's an example:

Emulate a do-while loop by using a while True loop with a break statement in Python

i = 0
while True:
    print(i)
    i += 1
    if i >= 5:
        break

In this example, the code inside the while loop will execute at least once before checking the condition. The loop continues until i >= 5 is met, at which point the break statement exits the loop and the program continues with any code that follows.

It's important to note that if you forget to add a break statement inside the loop, or if the condition is never met, the loop will run indefinitely, causing the program to hang.