কম্পিউটার টিউটোরিয়াল

পাইথন - তালিকায় ক্রমাগত ভাগফল বের করা

যদি একটি তালিকায় ক্রমাগত ভাগফল বের করতে হয়, তবে একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা তালিকার উপাদানগুলির ওপর পুনরাবৃত্তি করে এবং / অপারেটর ব্যবহার করে ফলাফল নির্ধারণ করে।

নিচে এর প্রদর্শন দেওয়া হলো:

উদাহরণ

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' নামে একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি তালিকা প্যারামিটার হিসেবে নেয়।

  • এটি শূন্যঠাম ইনডেক্সকে একটি ভেরিয়েবলে নির্ধারিত করে।

  • তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং '/' অপারেটর ব্যবহার করে প্রতিটি উপাদান প্রথম উপাদান দিয়ে ভাগ করা হয়েছে।

  • এটি ফলাফল হিসেবে ফেরত দেওয়া হয়েছে।

  • পদ্ধতির বাইরে, একটি তালিকা সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।

  • তালিকা পাস করে পদ্ধতিটি কল করা হয়েছে।

  • এটি একটি ভেরিয়েবলে সংরক্ষিত করা হয়েছে।

  • এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।

  1. পাইথনে লিস্টকে টাপলে কনভার্ট করবেন?

  2. পাইথনে লিস্টের অবজেক্টগুলো সর্ট করার পদ্ধতি

  3. পাইথনে লিস্টে নির্দিষ্ট পজিশনে অবজেক্ট ইনসার্ট করার পদ্ধতি

  4. পাইথনে লিস্টে অবজেক্ট অ্যাপেন্ড করার পদ্ধতি