যদি একটি তালিকায় ক্রমাগত ভাগফল বের করতে হয়, তবে একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা তালিকার উপাদানগুলির ওপর পুনরাবৃত্তি করে এবং / অপারেটর ব্যবহার করে ফলাফল নির্ধারণ করে।
নিচে এর প্রদর্শন দেওয়া হলো:
উদাহরণ
def consec_division(my_list):
my_result = my_list[0]
for idx in range(1, len(my_list)):
my_result /= my_list[idx]
return my_result
my_list = [2200, 500, 100, 50, 20, 5]
print("The list is :")
print(my_list)
my_result = consec_division(my_list)
print("The result is :")
print(my_result)
আউটপুট
The list is : [2200, 500, 100, 50, 20, 5] The result is : 8.8e-06
ব্যাখ্যা
'consec_division' নামে একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি তালিকা প্যারামিটার হিসেবে নেয়।
এটি শূন্যঠাম ইনডেক্সকে একটি ভেরিয়েবলে নির্ধারিত করে।
তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং '/' অপারেটর ব্যবহার করে প্রতিটি উপাদান প্রথম উপাদান দিয়ে ভাগ করা হয়েছে।
এটি ফলাফল হিসেবে ফেরত দেওয়া হয়েছে।
পদ্ধতির বাইরে, একটি তালিকা সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
তালিকা পাস করে পদ্ধতিটি কল করা হয়েছে।
এটি একটি ভেরিয়েবলে সংরক্ষিত করা হয়েছে।
এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।