পাইথনে ফাংশনের ঐচ্ছিক প্যারামিটার

ফাংশনের প্যারামিটারগুলিকে ঐচ্ছিক করা যায়। এটি করার জন্য প্যারামিটারগুলিকে ডিফল্ট মান দিতে হবে। আসুন দেখি কিভাবে এটি করা হয়। ধরা যাক আমাদের নিম্নলিখিত ফাংশন আছে:

pythondef func(num1, num2):
  return num1 + num2

print(func(1, 2)) # আউটপুট হবে 3

আসুন দ্বিতীয় প্যারামিটারটির ডিফল্ট মান 2 করে দেই:

pythondef func(num1, num2=2):
  return num1 + num2

শুধুমাত্র প্রথম প্যারামিটার দিয়ে আমাদের ফাংশনের কাজ পরীক্ষা করি:

pythonprint(func(1)) # আউটপুট হবে 3

যদিও দ্বিতীয় সংখ্যাটি একটি ঐচ্ছিক প্যারামিটার, তবুও ফাংশন কল করার সময় এটিকে একটি মান দেওয়া যায়:

pythonprint(func(2, 4)) # আউটপুট হবে 6
Задание 1

একটি ফাংশন দেওয়া হয়েছে:

pythondef func(num=5):
  return num * 2

এই ফাংশনটি নিম্নলিখিতভাবে কল করা হয়:

pythonprint(func(2))
print(func(10))
print(func())

প্রতিটি ফাংশন কলের ফলাফল কী হবে বলুন।

Задание 2

একটি ফাংশন দেওয়া হয়েছে:

pythondef func(num1=1, num2=3):
  return num2 - num1

এই ফাংশনটি নিম্নলিখিতভাবে কল করা হয়:

pythonprint(func(6, 10))
print(func(5))
print(func())

প্রতিটি ফাংশন কলের ফলাফল কী হবে বলুন。