লুপ — for ও while

লেসন ৪১ / ৫১

লুপ (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}")