Back

15. Functions

📘 কনসেপ্ট (থিওরি)

ফাংশন হলো পুনরায় ব্যবহারযোগ্য কোডের একটি ব্লক যা একটি নির্দিষ্ট কাজ করে। ফাংশন কোড সংগঠিত করতে, পুনরাবৃত্তি এড়াতে এবং প্রোগ্রামকে মডুলার করতে সাহায্য করে। **ফাংশন তৈরি:**
def greet(name): print(f"Hello, {name}!")
**ফাংশন কল:**
greet("Alice")
**রিটার্ন ভ্যালু:**
def add(a, b): return a + b result = add(5, 3) print(result) # 8
**ডিফল্ট প্যারামিটার:**
def greet(name, greeting="Hello"): print(f"{greeting}, {name}!") greet("Alice") # Hello, Alice! greet("Bob", "Hi") # Hi, Bob!
**কীওয়ার্ড আর্গুমেন্ট:**
def info(name, age): print(f"{name} is {age}") info(age=25, name="Alice") # ক্রম গুরুত্বপূর্ণ নয়

💡 উদাহরণ

একটি সংখ্যা জোড় না বিজোড় তা পরীক্ষা করার ফাংশন:
def check_even(num): if num % 2 == 0: return "Even" else: return "Odd" print(check_even(4)) # Even print(check_even(7)) # Odd

🎯 আপনার কাজ (প্র্যাকটিস)

square নামে একটি ফাংশন তৈরি করুন যা একটি সংখ্যা নেয় এবং তার বর্গ রিটার্ন করে। ৬ দিয়ে কল করে ফলাফল প্রিন্ট করুন।
main.py
Loading...
OUTPUT
Run your code to see the output here...