Control flow and loops Theory
Concept ID: U1_CONTROL_FLOW_LOOPS.
Primary Sub-subtopic: Control flow and loops.
Question-bank grouping: Revision of Python & Core Concepts.
Use this lecture for theory, examples, misconceptions, and short concept checks mapped to this concept ID.
Key things we'll cover
Control flow and loops
PYQ references used by both prompts7 included0 excluded
Flagged questions are excluded from both Study Notes and PPT references until corrected in Paper Analyzer.
Included
ID 6500 · 2021 · 1 mark(s)
Identify the output of the following Python statements.
x = 2
while x < 9:
print(x, end='')
x = x + 1
a) 12345678
b) 123456789
c) 2345678
d) 23456789
Revision of Python & Core Concepts → Control flow and loops
Included
ID 6501 · 2021 · 1 mark(s)
Identify the output of the following Python statements.
b = 1
for a in range(1, 10, 2):
b += a + 2
print(b)
a) 31
b) 33
c) 36
d) 39
Revision of Python & Core Concepts → Control flow and loops
Included
ID 6569 · 2023 · 1 mark(s)
State True or False:
"In a Python program, if a break statement is given in a nested loop, it terminates the execution of all loops in one go."
Revision of Python & Core Concepts → Control flow and loops
Included
ID 6149 · 2024 · 2 mark(s)
Differentiate between Break and Continue statements in Python.
Revision of Python & Core Concepts → Control flow and loops
Included
ID 6666 · 2025 · 1 mark(s)
Write the output of the following Python code:
for k in range(7,40,6):
print ( k + '-' )
Revision of Python & Core Concepts → Control flow and loops
Included
ID 6683 · 2025 · 2 mark(s)
B. Explain the difference between break and continue statements in Python with a suitable example.
Revision of Python & Core Concepts → Control flow and loops
Included
ID 6210 · 2025 · 5 mark(s)
Write the Python code for the following output (pattern):
0
12
345
6789
Revision of Python & Core Concepts → Control flow and loops