🔄

Logic Building - Phase 2: Looping & Patterns

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

45 questions•5 pages•~68 min
Progress: 0 / 450%
Page 1 of 5 • Questions 1-10 of 45
Q1easy

What will be printed? for i in range(1, 5): print(i)

Q2easy

What is the output?

sum = 0
for i in range(1, 6):
    sum += i
print(sum)
Q3medium

How many times will "Hello" be printed? for i in range(0, 10, 2): print("Hello")

Q4medium

What will be the value of fact after execution? fact = 1 for i in range(1, 6): fact *= i

Q5medium

What does this code do? num = 123 count = 0 while num > 0: count += 1 num //= 10

Q6easy

What is the output?

for i in range(5, 0, -1):
    print(i)
Q7easy

What will be printed? for i in range(1, 11): if i % 2 == 0: print(i)

Q8hard

What is the result?

reversed_num = 0
num = 123
while num > 0:
    reversed_num = reversed_num * 10 + num % 10
    num //= 10
print(reversed_num)
Q9medium

How many iterations will this loop execute? i = 1 while i < 10: i += 2

Q10hard

What does this code calculate? n = 5 fib = [0, 1] for i in range(2, n+1): fib.append(fib[i-1] + fib[i-2]) print(fib[n])

...