লুপ (Loop) কী?
একই কাজ বারবার করতে লুপ ব্যবহার করা হয়।
for লুপ
# ১ থেকে ৫ পর্যন্ত
for i in range(1, 6):
print(i) # 1, 2, 3, 4, 5
# লিস্টের উপর
fruits = ["আম", "জাম", "লিচু"]
for fruit in fruits:
print(fruit)
# range() বিস্তারিত
range(5) # 0, 1, 2, 3, 4
range(2, 8) # 2, 3, 4, 5, 6, 7
range(0, 10, 2) # 0, 2, 4, 6, 8 (step=2)
while লুপ
# ১ থেকে ৫ পর্যন্ত
i = 1
while i <= 5:
print(i)
i += 1
# Password চেক
password = ""
while password != "1234":
password = input("পাসওয়ার্ড দিন: ")
print("সঠিক পাসওয়ার্ড! ✅")
Loop Control
# break — লুপ থামাও
for i in range(10):
if i == 5:
break
print(i) # 0, 1, 2, 3, 4
# continue — এই ধাপ বাদ দাও
for i in range(6):
if i == 3:
continue
print(i) # 0, 1, 2, 4, 5
# নামতা (Multiplication Table)
n = 5
for i in range(1, 11):
print(f"{n} × {i} = {n*i}")