পাইথনে ফাংশনের ভেরিয়েবল প্যারামিটার
ধরি আমাদের নিম্নলিখিত ফাংশনটি আছে:
def func(num):
return num ** 2
ফাংশনটি কল করুন, এতে সংখ্যা 2 প্যারামিটার হিসেবে পাস করে:
print(func(2))
তবে অগত্যা সংখ্যা পাস করতে হবে এমন নয় - এর জন্য আমরা আমাদের কাঙ্খিত মান ধারণ করে এমন একটি ভেরিয়েবলও ব্যবহার করতে পারি:
tst = 3
print(func(tst)) # আউটপুট দেবে 9
সংখ্যা সহ তিনটি ভেরিয়েবল দেওয়া আছে:
tst1 = 2
tst2 = 4
tst3 = 6
একটি ফাংশন তৈরি করুন, যা তার প্যারামিটার হিসেবে তিনটি সংখ্যা নেবে এবং তাদের যোগফল বের করবে। উপরে দেওয়া ভেরিয়েবলগুলির যোগফল প্রিন্ট করুন।
ফাংশন func এবং ভেরিয়েবল tst দেওয়া আছে:
def func(lst):
sum = 0
for el in lst:
sum += el
return sum
tst = [1, 3, 6]
ফাংশনের সাহায্যে tst ভেরিয়েবলের উপাদানগুলির যোগফল নির্ণয় করুন।