প্যারামিটার দিয়ে টাপল আরম্ভialization
যখন নির্দিষ্ট প্যারামিটার সহ টাপল আরম্ভ করতে হয়, তখন 'tuple' মেথড এবং '*' অপারেটর ব্যবহার করা যেতে পারে।
'tuple' মেথড প্যারামিটার হিসেবে পাস করা ইটারেবলকে টাপল ক্লাস টাইপে রূপান্তর করবে।
* অপারেটর দুটি মানের গুণফল পেতে ব্যবহার করা যেতে পারে। এটি একটি একক মানকে একাধিকবার গুণ করে কনসোলে প্রদর্শন করার জন্যও ব্যবহার করা যেতে পারে।
উদাহরণ
N = 6
print("N-এর মান আরম্ভ করা হয়েছে " + str(N))
default_val = 2
print("ডিফল্ট মান আরম্ভ করা হয়েছে " + str(default_val))
indx = 3
print("ইন্ডেক্স মান আরম্ভ করা হয়েছে " + str(indx))
val_to_add = 6
print("যোগ করা মান আরম্ভ করা হয়েছে " + str(val_to_add))
my_result = [default_val] * N
my_result[indx] = val_to_add
my_result = tuple(my_result)
print("গঠিত টাপল:")
print(my_result)
আউটপুট
N-এর মান আরম্ভ করা হয়েছে 6 ডিফল্ট মান আরম্ভ করা হয়েছে 2 ইন্ডেক্স মান আরম্ভ করা হয়েছে 3 যোগ করা মান আরম্ভ করা হয়েছে 6 গঠিত টাপল: (2, 2, 2, 6, 2, 2)
ব্যাখ্যা
- 'N', 'ইন্ডেক্স', 'যোগ করা মান' এবং একটি ডিফল্ট মান আরম্ভ করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
- ডিফল্ট মান 'N' দিয়ে গুণ করা হয়েছে এবং একটি ভেরিয়েবলে নির্ধারিত করা হয়েছে।
- এই অপারেশন একটি ভেরিয়েবলে নির্ধারিত করা হয়েছে।
- उस ভেরিয়েবলের 'ইন্ডেক্স' 자리에 যোগ করার মানটি বসানো হয়েছে।
- এরপর, ভেরিয়েবলটি টাপলে রূপান্তরিত করা হয়েছে এবং একটি ভেরিয়েবলে সংরক্ষিত করা হয়েছে।
- এই ভেরিয়েবলটি আউটপুট যা কনসোলে প্রদর্শিত হয়েছে।