Lazy Programming Series – While Loop
In Python, a while
loop is a control flow statement that allows you to execute a block of code repeatedly as long as a specified condition is true. The basic syntax of a while
loop in Python is as follows:
Here’s how it works:
- The condition is evaluated before executing the code block. If the condition is true, the code block is executed. If the condition is false, the loop is terminated, and the program continues with the next statement after the loop.
- After the code block is executed, the condition is checked again. If it’s still true, the code block is executed again. This process repeats until the condition becomes false.
- If the condition never becomes false, the loop will continue indefinitely, resulting in an infinite loop. Infinite loops are generally avoided, and it’s essential to ensure that the condition in the
while
loop eventually becomes false to prevent this.
Here’s a simple example to illustrate how a while
loop works:
In this example:
- The variable count is initialized to 0.
- The while loop continues as long as count is less than 5.
- Inside the loop, the current value of count is printed, and then count is incremented by 1 (count += 1).
- Once count reaches 5, the condition count < 5 becomes false, and the loop terminates.
going till 45.