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...