LS08 - while Loop Statements

Ace your homework & exams now with Quizwiz!

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


Related study sets

Med Surg - Chapter 3 - Common Health Problems of Older Adults

View Set

Chez moi (ma maison, ma chambre, prépositions de lieu)

View Set

Chapter 28: Growth and Development of the School-Age Child

View Set

Chapter 8 Psych Research Methods

View Set

IBM (Chapter 13 ConnectAssignment(Done!))

View Set