যখন শব্দের তালিকা থেকে দীর্ঘতম শব্দের দৈর্ঘ্য ফেরত দিতে হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা একটি তালিকাকে প্যারামিটার হিসেবে নেয়। এটি তালিকায় একটি উপাদান আছে কিনা তা পরীক্ষা করে এবং এর উপর নির্ভর করে, আউটপুট প্রদর্শিত হয়।
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেdef find_longest_length(my_list):
max_length = len(my_list[0])
temp = my_list[0]
for element in my_list:
if(len(element) > max_length):
max_length = len(element)
temp = element
return max_length
my_list = ["ab", "abc", "abcd", "abcde"]
print("The list is :")
print(my_list)
print("The result is :")
print(find_longest_length(my_list)) আউটপুট
The list is : ['ab', 'abc', 'abcd', 'abcde'] The result is : 5
ব্যাখ্যা
-
'find_longest_length' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি তালিকাকে প্যারামিটার হিসেবে নেয়।
-
তালিকার দৈর্ঘ্য একটি পরিবর্তনশীলকে বরাদ্দ করা হয়েছে।
-
তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং প্রতিটি উপাদানের দৈর্ঘ্য তালিকার প্রথম উপাদানের দৈর্ঘ্যের চেয়ে বেশি কিনা তা পরীক্ষা করা হয়।
-
যদি তাই হয়, এটি সর্বাধিক দৈর্ঘ্য হিসাবে নির্ধারিত হয়৷
৷ -
এটি আউটপুট হিসাবে ফেরত দেওয়া হয়।
-
পদ্ধতির বাইরে, একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
পদ্ধতিটি প্রয়োজনীয় প্যারামিটার পাস করে বলা হয়।
-
আউটপুট কনসোলে প্রদর্শিত হয়।