শিশুদের জন্য পাইথন প্রোগ্রামিং (পর্ব ৫) – লুপ (Loop)

ভূমিকা
হ্যালো বন্ধুরা! 😊 আগের পর্বে আমরা শিখেছি শর্তযুক্ত বিবৃতি (If-Else Statement) সম্পর্কে। আজ আমরা শিখবো লুপ (Loop) সম্পর্কে, যা প্রোগ্রামকে বারবার একই কাজ করতে সাহায্য করে।
বাস্তব জীবনের উদাহরণ 🎭
ধরো, তুমি প্রতিদিন সকালে উঠে দাঁত ব্রাশ করো। এটি একটি পুনরাবৃত্ত কাজ। কম্পিউটারও যখন কোনো কাজ বারবার করতে চায়, তখন লুপ ব্যবহার করে।
পাইথনে লুপের প্রকারভেদ 💻
১. For লুপ – নির্দিষ্ট সংখ্যক বার কোনো কাজ চালাতে ব্যবহার হয়। ২. While লুপ – কোনো শর্ত সত্য থাকলে লুপ চলতে থাকে।
For লুপ 🤖
for i in range(5):
print("Hello, Python!")
📌 এখানে range(5) মানে লুপটি ৫ বার চলবে। প্রতিবার “Hello, Python!” প্রিন্ট হবে।
সংখ্যা গণনা করা
for i in range(1, 6):
print(i)
আউটপুট:
1
2
3
4
5
While লুপ 🤔
count = 1
while count <= 5:
print("গণনা:", count)
count += 1
📌 While লুপ চলতে থাকবে যতক্ষণ count <= 5 সত্য থাকে।
লুপ থেকে বের হওয়া (Break & Continue) 🚀
Break – লুপ থামিয়ে দেয়
for i in range(1, 10):
if i == 5:
break
print(i)
আউটপুট:
1
2
3
4
Continue – লুপের বাকি অংশ বাদ দিয়ে পরের ধাপে যায়
for i in range(1, 6):
if i == 3:
continue
print(i)
আউটপুট:
1
2
4
5
ছোট প্রোজেক্ট 🎯
চলো, ১ থেকে ১০ পর্যন্ত সংখ্যা যোগ করার একটি প্রোগ্রাম লিখি।
total = 0
for i in range(1, 11):
total += i
print("মোট যোগফল:", total)
আউটপুট:
মোট যোগফল: 55
তোমার জন্য একটি ছোট চ্যালেঞ্জ! 🚀
🔹 ১ থেকে ২০ পর্যন্ত কেবলমাত্র বিজোড় সংখ্যা প্রিন্ট করার একটি প্রোগ্রাম লিখো।
আজ যা শিখলাম:
✅ For লুপ এবং While লুপ কিভাবে কাজ করে ✅ Break ও Continue ব্যবহার ✅ লুপের মাধ্যমে গণনা ও সংখ্যা যোগ করা
👉 পরবর্তী পর্বে: আমরা শিখবো ফাংশন (Function) সম্পর্কে, যা প্রোগ্রামিংকে সহজ করে তোলে!
🚀 ততদিন অনুশীলন চালিয়ে যাও, এবং মজা করো! 😊