LS08 - while Loop Statements
To avoid an infinite loop which of the follow should be true, choose all that apply: Choice 1 of 3:Something must change in the repeat block that causes the while loop's condition to change Choice 2 of 3:Forward progress must be made toward the while loop condition becoming True Choice 3 of 3:Forward progress must be made toward the while loop condition becoming False
1 and 3
If the condition in a while statement evaluates to False, control jumps over the repeat block and onto the next statement at the same level of indentation as the while keyword.
T
The phrase "if loop" is incorrect and should not be said. The phrase "while loop" is correct.
T
When iterating through a collection using the index/subscription operator, such as with a string, it is common to use your counter variable as the index operator's int value in order to access individual items in the collection one-by-one.
T
You can write any statements you'd like inside of the repeat block, such as other print statements, variable declaration and assignment statements, conditional if-else statements, while loop statements, and so on.
T
The number of iterations a loop runs for is the number of times the repeat block is evaluated.
T
The variable i is commonly used as a counter variable when writing while loops. You can choose other variable names instead, though. For example, counter could have been used as the variable name instead.
T
The while statement allows you to repeat a block of statements in your program.
T
The while statement is called a loop, because the control of your program jumps back up to a point earlier in the program than the end of the repeat block.
T
The then block of an if statement and the repeat block of a while statement are semantically the same, including what happens after each block completes.
F
Your computer knows when you write an infinite loop in your program and will not run your program if it sees it is doing pointless, endless work on your behalf.
F
After the final statement of the repeat block is evaluated, control jumps back up to the condition of the while statement and evaluates it again.
T
An iteration of a loop is one evaluation of the repeat block and it should be making incremental progress toward the goal of the loop.
T
If the condition in a while statement evaluates to True, control jumps into the repeat block and evaluates the first statement of the repeat block.
T
The big, valuable idea of a loop is that it allows you to write a fixed number of lines of code that can process arbitrarily sized amounts of data and/or computations.
T
The condition in the while statement's syntax must be a bool expression
T
You can use a while loop to iterate through each item in a collection. For example, a str is a collection of characters, and you can use a while loop to iterate through each character one-by-one.
T
You can name a variable while in your program without Python confusing your variable's name and the while keyword.
F