01
Conditions
⏱ ২০ মিনিট
if score >= 80:
print("A")
elif score >= 60:
print("B")
else:
print("C")
02
Loops & functions
⏱ ২০ মিনিট
for i in range(5):
print(i)
def greet(name):
return f"Hello {name}"
03
Lambda quiz
⏱ ২০ মিনিট
square = lambda x: x ** 2
range(3) output?
0, 1, 2
04
Loops & patterns
⏱ ১০ মিনিট
for i in range(5):
print(i)
n = 0
while n < 3:
n += 1
squares = [x**2 for x in range(6)]
05
Functions
⏱ ১০ মিনিট
def greet(name, greeting="Hello"):
return f"{greeting}, {name}"
double = lambda x: x * 2
Default arguments mutable object হিসেবে ব্যবহার করবে না (common bug)।
06
Control flow quiz
⏱ ১০ মিনিট
for vs while?
for = known iterations; while = condition-based
break vs continue?
break loop exit; continue next iteration
lambda কখন?
ছোট one-liner callback — complex logic-এ def ব্যবহার করো