Simplified explanation of example (#20262)

This commit is contained in:
mistymayem
2018-10-28 21:30:24 -04:00
committed by Tom
parent b3834712a3
commit 0e77f8c289

View File

@ -14,6 +14,7 @@ counter = 0
while counter < 10: while counter < 10:
# Execute the block of code here as # Execute the block of code here as
# long as counter is less than 10 # long as counter is less than 10
counter += 1
``` ```
An example is shown below: An example is shown below:
@ -36,17 +37,14 @@ Today is Friday
Today is Saturday Today is Saturday
Today is Sunday Today is Sunday
``` ```
Line-by-Line Explanation of the above CODE: Line-by-Line Explanation of the above code:
1. the variable 'days' is set to a value 0. 1. the variable 'days' is set to a value 0.
2. a variable week is assigned to a list containing all the days of the week. 2. a variable week is assigned to a list containing all the days of the week.
3. while loop starts 3. while loop begins if the variable 'days' is less than 7
4. the block of code will be executed until the condition returns 'true'. 4. executes the code within the while loop
5. the condition is 'days<7' which rougly says run the while loop till the point the variable days is less than 7 5. the variable 'days' is increased by 1
6. So when the days=7 the while loop stops executing. The code will then return to line 3 and repeat until days = > 7
7. the days variable gets updated on every iteration.
8. When the while loop runs for the first time the line 'Today is Monday' is printed onto the console and the variable days becomes equal to 1.
9. Since the variable days is equal to 1 which is less than 7 so the while loop is executed again.
10. It goes on again and again and when the console prints 'Today is Sunday' the variable days is now equal to 7 and the while loop stops executing.
## Infinite Loops: ## Infinite Loops: