🔄

Logic Building - Phase 2: Looping & Patterns

Master loops, iteration, and pattern recognition with for and while loops

45 questions•5 pages•~68 min

Use this quiz track to strengthen recall, speed, and exam-style decision making. Attempt one page first, review explanations, and then re-attempt incorrect questions without notes.

A good scoring strategy is to mark uncertain questions, finish known ones quickly, and return with elimination logic. This improves accuracy while keeping momentum under time constraints.

Progress: 0 / 450%
Page 2 of 5 • Questions 11-20 of 45
Q11easy

What will be printed? for i in range(3): print(i * 2)

Q12medium

What is the output?

count = 0
for i in range(1, 11, 2):
    count += 1
print(count)
Q13easy

What will be printed? num = 5 while num > 0: print(num) num -= 1

Q14medium

What does this code calculate? n = 4 result = 1 for i in range(1, n+1): result *= i

Q15medium

What is the output?

for i in range(2, 10, 3):
    print(i, end=" ")
Q16medium

What will be printed? sum_even = 0 for i in range(2, 11, 2): sum_even += i print(sum_even)

Q17hard

What is the result?

num = 1234
digit_sum = 0
while num > 0:
    digit_sum += num % 10
    num //= 10
print(digit_sum)
Q18medium

What will be printed? for i in range(5, 0, -2): print(i, end=" ")

Q19hard

What does this code do? n = 7 is_prime = True for i in range(2, n): if n % i == 0: is_prime = False break

Q20hard

What is the output?

for i in range(1, 4):
    for j in range(1, 4):
        print(i * j, end=" ")
    print()
...

Quiz Pages

Navigate directly to paginated quiz sets. These links help you revise by page and make every page discoverable.