শিশুদের জন্য পাইথন প্রোগ্রামিং (পর্ব ৬) – ফাংশন (Function)

ভূমিকা
হ্যালো বন্ধুরা! 😊 আগের পর্বে আমরা শিখেছি লুপ (Loop) সম্পর্কে। আজ আমরা শিখবো ফাংশন (Function) সম্পর্কে, যা প্রোগ্রামিংকে সহজ ও পুনঃব্যবহারযোগ্য করে তোলে।
বাস্তব জীবনের উদাহরণ 🎭
তুমি কি জানো, রান্নাঘরে বারবার আলাদা চা বানানোর বদলে একটি বড় কেটলিতে চা বানিয়ে সবাইকে দেওয়া হয়?
ফাংশনও একইভাবে কাজ করে – এটি একটি নির্দিষ্ট কাজ সংরক্ষণ করে এবং যখন প্রয়োজন হয় তখন সেটি ব্যবহার করা যায়।
ফাংশন কী? 🤔
ফাংশন হলো কোডের একটি ব্লক, যা যখনই প্রয়োজন হয় তখন ব্যবহার করা যায়।
কিভাবে ফাংশন তৈরি করবো? 🤖
def greet():
print("Hello, বন্ধুরা! 😊")
📌 def হল ফাংশন তৈরি করার জন্য ব্যবহার করা একটি কীওয়ার্ড। এখানে greet()
নামের একটি ফাংশন তৈরি করেছি।
কিভাবে ফাংশন কল করবো?
greet()
আউটপুট:
Hello, বন্ধুরা! 😊
ফাংশনে প্যারামিটার (Parameter) ব্যবহার করা 🎯
def greet(name):
print("Hello,", name, "😊")
greet("Zubair")
greet("Tajkia")
আউটপুট:
Hello, Zubair 😊
Hello, Tajkia 😊
📌 এখানে name
হলো প্যারামিটার, যা ফাংশনের মধ্যে ব্যবহার হয়।
ফাংশন থেকে মান রিটার্ন করা 🔄
def add(a, b):
return a + b
result = add(5, 3)
print("যোগফল:", result)
আউটপুট:
যোগফল: 8
📌 return ব্যবহার করে আমরা ফাংশনের ফলাফল ফেরত পাই।
ফাংশনের সাহায্যে ছোট প্রোগ্রাম 🎯
চলো, একটি সংখ্যা বিজোড় না জোড় তা চেক করার প্রোগ্রাম লিখি।
def is_even(number):
if number % 2 == 0:
return "জোড় সংখ্যা"
else:
return "বিজোড় সংখ্যা"
print(is_even(10))
print(is_even(7))
আউটপুট:
জোড় সংখ্যা
বিজোড় সংখ্যা
তোমার জন্য একটি ছোট চ্যালেঞ্জ! 🚀
🔹 একটি ফাংশন লিখো, যা দুই সংখ্যার গুণফল ফেরত দেবে।
আজ যা শিখলাম:
✅ ফাংশন তৈরি করা ও কল করা ✅ প্যারামিটার ও আউটপুট ব্যবহার ✅ ফাংশন ব্যবহার করে ছোট প্রোগ্রাম লেখা
👉 পরবর্তী পর্বে: আমরা শিখবো লিস্ট (List) ও টুপল (Tuple) সম্পর্কে, যা অনেক ডাটা একসাথে রাখতে সাহায্য করে!
🚀 ততদিন অনুশীলন চালিয়ে যাও, এবং মজা করো! 😊