🔄
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])
...