Python ফাংশন: সংজ্ঞা, পরামিতি এবং রিটার্ন মান

মধ্যে ফাংশন এবং সংজ্ঞায়িত ফাংশন Python

ইন Python, একটি ফাংশন হল কোডের একটি ব্লক যা একটি নির্দিষ্ট কাজ সম্পাদন করে এবং পুরো প্রোগ্রাম জুড়ে পুনরায় ব্যবহার করা যেতে পারে। একটি ফাংশন সংজ্ঞায়িত করার জন্য Python নিম্নলিখিত পদক্ষেপগুলি জড়িত:

 

ফাংশন সংজ্ঞা সিনট্যাক্স

তে একটি ফাংশন সংজ্ঞায়িত করতে Python, আপনি def কীওয়ার্ড ব্যবহার করেন, তারপরে ফাংশনের নাম এবং বন্ধনীতে আবদ্ধ ইনপুট পরামিতিগুলির একটি তালিকা () । যে কোডটি ফাংশনের কাজ সম্পাদন করে তা ফাংশনের বডির ভিতরে স্থাপন করা হয়, যা ব্লকের ভিতরে ইন্ডেন্ট করা হয় def । একটি ফাংশন কীওয়ার্ড ব্যবহার করে একটি মান(বা একাধিক মান) ফেরত দিতে পারে returnreturn ফাংশনে কোনো স্টেটমেন্ট না থাকলে, ফাংশনটি স্বয়ংক্রিয়ভাবে ফিরে আসবে None

 

ইনপুট প্যারামিটার ব্যবহার করে

একটি ফাংশন ইনপুট প্যারামিটারের মাধ্যমে বাইরে থেকে তথ্য গ্রহণ করতে পারে। ফাংশন কল করার সময় আপনি যে মানগুলি প্রদান করেন তা হল প্যারামিটার। এই পরামিতিগুলি নির্দিষ্ট কাজ সম্পাদন করতে ফাংশনের শরীরের মধ্যে ব্যবহার করা হবে।

 

একটি ফাংশন থেকে মান ফেরত

একবার ফাংশনটি তার কাজ শেষ করে, আপনি return ফাংশন থেকে একটি মান ফেরত দিতে কীওয়ার্ড ব্যবহার করতে পারেন। যদি ফাংশনের একটি return বিবৃতি না থাকে তবে ফাংশনটি স্বয়ংক্রিয়ভাবে ফিরে আসবে None

 

একটি ফাংশন কলিং

একটি সংজ্ঞায়িত ফাংশন ব্যবহার করার জন্য, আপনি কেবল ফাংশনের নাম কল করুন এবং প্রয়োজনীয় প্যারামিটার মান পাস করুন(যদি থাকে)। ফাংশন থেকে প্রত্যাবর্তিত ফলাফল(যদি থাকে) ভবিষ্যতে ব্যবহারের জন্য একটি ভেরিয়েবলে সংরক্ষণ করা যেতে পারে বা স্ক্রিনে মুদ্রিত করা যেতে পারে।

 

বিস্তারিত উদাহরণ

# Define a function to calculate the sum of two numbers  
def calculate_sum(a, b):  
    sum_result = a + b  
    return sum_result  
  
# Define a function to greet the user  
def greet_user(name):  
    return "Welcome, " + name + "!"  
  
# Call the functions and print the results  
num1 = 5  
num2 = 3  
result = calculate_sum(num1, num2)  
print("The sum of", num1, "and", num2, "is:", result)  # Output: The sum of 5 and 3 is: 8  
  
name = "John"  
greeting_message = greet_user(name)  
print(greeting_message)  # Output: Welcome, John!  

উপরের উদাহরণে, আমরা দুটি ফাংশন সংজ্ঞায়িত করেছি: calculate_sum() দুটি সংখ্যার যোগফল গণনা করা এবং greet_user() একটি শুভেচ্ছা বার্তা তৈরি করা। তারপর, আমরা এই ফাংশন কল এবং ফলাফল মুদ্রণ.