course content

Course Content

Introduction to Python

while Loopwhile Loop

Often, in programming, you want your code to run repeatedly as long as a specific condition is true. Think about how, in everyday life, we stay on a subway train until we reach our designated stop. If our destination is "Station B," we'll pass by "Station A," "Station C," and so forth until we arrive at "Station B." In Python, you can simulate this behavior with a while loop, structured like this:

For instance, we can use this loop to print all numbers up to 10.


By default, the print() function outputs each result on a new line. By employing the end=' ' argument, we ensure that multiple print() outputs are separated by a space. We'll be using this technique throughout this section.

The loop's logic is outlined above. You might observe that we've included i = i + 1 within the loop. Without this line, our loop would run indefinitely because each time the condition is checked, it would find 1 < 10, which is always True. So, when working with while loops, it's crucial to ensure your code doesn't enter an endless loop.

Everything was clear?

Section 5. Chapter 1