শিশুদের জন্য পাইথন প্রোগ্রামিং (পর্ব ৪) – শর্তযুক্ত বিবৃতি (If-Else Statement)

ভূমিকা
হ্যালো বন্ধুরা! 😊 আগের পর্বে আমরা শিখেছি ইনপুট এবং আউটপুট সম্পর্কে। আজ আমরা শিখবো শর্তযুক্ত বিবৃতি (If-Else Statement) সম্পর্কে, যা প্রোগ্রামকে সিদ্ধান্ত নিতে সাহায্য করে।
বাস্তব জীবনের উদাহরণ 🎭
ধরো, তুমি স্কুলে যাওয়ার সময় বৃষ্টি হচ্ছে। তাহলে তুমি কী করবে?
- যদি তোমার কাছে ছাতা থাকে, তবে তুমি ছাতা নিয়ে বের হবে।
- যদি ছাতা না থাকে, তাহলে তুমি বৃষ্টিতে ভিজবে।
এটি হচ্ছে শর্তযুক্ত সিদ্ধান্ত। পাইথনেও আমরা এমন সিদ্ধান্ত নিতে পারি if-else ব্যবহার করে।
পাইথনে If-Else কিভাবে কাজ করে? 💻
১. সাধারণ If বিবৃতি
age = int(input("তোমার বয়স কত? "))
if age >= 18:
print("তুমি প্রাপ্তবয়স্ক!")
📌 যদি বয়স ১৮ বা তার বেশি হয়, তাহলে “তুমি প্রাপ্তবয়স্ক!” প্রিন্ট হবে।
২. If-Else ব্যবহার
age = int(input("তোমার বয়স কত? "))
if age >= 18:
print("তুমি ভোট দিতে পারবে!")
else:
print("তুমি এখনো ছোট, অপেক্ষা করো!")
উদাহরণ আউটপুট:
তোমার বয়স কত? 15
তুমি এখনো ছোট, অপেক্ষা করো!
৩. If-Elif-Else (বহু শর্ত)
marks = int(input("তোমার নম্বর কত? "))
if marks >= 80:
print("তুমি A+ পেয়েছো!")
elif marks >= 60:
print("তুমি B পেয়েছো!")
elif marks >= 40:
print("তুমি C পেয়েছো!")
else:
print("তুমি ফেল করেছো, ভালো করে পড়ো!")
উদাহরণ আউটপুট:
তোমার নম্বর কত? 75
তুমি B পেয়েছো!
লজিক্যাল অপারেটর (AND, OR, NOT) 🤖
যদি আমাদের একাধিক শর্ত একসাথে ব্যবহার করতে হয়, তাহলে AND, OR, NOT ব্যবহার করি।
৪. AND অপারেটর
age = int(input("তোমার বয়স কত? "))
if age >= 18 and age <= 25:
print("তুমি যুবক!")
📌 AND তখনই সত্য হবে যখন দুটি শর্তই সত্য।
৫. OR অপারেটর
weather = input("আজকের আবহাওয়া কেমন? (রোদ/বৃষ্টি): ")
if weather == "রোদ" or weather == "বৃষ্টি":
print("বাইরে যাওয়ার জন্য প্রস্তুত হও!")
📌 OR তখনই সত্য হবে যখন যেকোনো একটি শর্ত সত্য হয়।
ছোট প্রোজেক্ট 🎯
চলো, একটা ছোট প্রোগ্রাম লিখি যেখানে ব্যবহারকারী তার বয়স ইনপুট দিলে বলবে সে শিশু, কিশোর নাকি প্রাপ্তবয়স্ক।
age = int(input("তোমার বয়স কত? "))
if age < 12:
print("তুমি শিশু!")
elif age < 18:
print("তুমি কিশোর!")
else:
print("তুমি প্রাপ্তবয়স্ক!")
উদাহরণ আউটপুট:
তোমার বয়স কত? 10
তুমি শিশু!
তোমার জন্য একটি ছোট চ্যালেঞ্জ! 🚀
🔹 একজন ব্যবহারকারীর কাছ থেকে তার নাম এবং বয়স ইনপুট নিয়ে বলো সে কি শিশু, কিশোর, নাকি প্রাপ্তবয়স্ক।
আজ যা শিখলাম:
✅ If-Else শর্ত কিভাবে কাজ করে ✅ Elif ব্যবহার করে একাধিক শর্ত চেক করা ✅ AND, OR, NOT অপারেটর ব্যবহার করা
👉 পরবর্তী পর্বে: আমরা শিখবো লুপ (Loop) সম্পর্কে, যেখানে প্রোগ্রাম কীভাবে বারবার কাজ করতে পারে তা দেখবো!
🚀 ততদিন অনুশীলন চালিয়ে যাও, এবং মজা করো! 😊