Page 149 - CodePilot V5.0 C7
P. 149
LEARNING LOGS
A. Tick ( ) the correct option.
1. Select the type of flow of control where statements are executed one after another.
(i) Iterative flow (ii) Selective flow
(iii) Sequential flow (iv) Nested flow
2. Identify the function that is used to generate a sequence of numbers.
(i) sequence() (ii) generate()
(iii) range() (iv) list()
3. Which of the following loops is used when the number of repetitions is not known in advance?
(i) for loop (ii) while loop
(iii) break loop (iv) continue loop
4. Spot the output of the code:
for i in range(2, 7):
print(i + 3)
(i) 2, 3, 4, 5, 6 (ii) 5, 6, 7, 8, 9
(iii) 3, 4, 5, 6, 7 (iv) 7, 8, 9, 10, 11
5. Mark the correct syntax of the ternary operator in Python.
(i) if <condition> else <value_if_true> <value_if_false>
(ii) <value_if_true> if (condition) else <value_if_false>
(iii) if <value_if_true> else <condition> <value_if_false>
(iv) <condition> if <value_if_true> else <value_if_false>
B. Fill in the blanks using the given hints:
1. The loop repeats a block of statements a fixed number of times.
Hints
2. The statement lets your program choose between two options. If…else…
Infinite
3. The statement is used to exit a loop before it has completed all its For
Break
iterations. Iteration
4. means repeating a set of instructions again and again.
5. An loop never ends because its condition is always true and never becomes false.
147
Flow of Control in Python

