কম্পিউটার

পাইথন প্রোগ্রাম - একটি তালিকা থেকে শিখর বা উপত্যকার গণনা প্রিন্ট করুন


যখন একটি তালিকা থেকে চূড়া বা উপত্যকার গণনা প্রিন্ট করার প্রয়োজন হয়, তখন একটি সাধারণ পুনরাবৃত্তি এবং একটি নির্দিষ্ট শর্ত রাখা হয়৷

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

উদাহরণ

my_list = [11,12, 24, 12, 36, 17, 28, 63]

print("The list is :")
print(my_list)

my_result = 0

for index in range(1, len(my_list) - 1):
   if my_list[index + 1] > my_list[index] < my_list[index - 1] or my_list[index + 1] <    my_list[index] > my_list[index - 1]:
      my_result += 1

print("The result is :")
print(my_result)

আউটপুট

The list is :
[11, 12, 24, 12, 36, 17, 28, 63]
The result is :
4

ব্যাখ্যা

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

  • একটি পূর্ণসংখ্যা ভেরিয়েবল 0 এ আরম্ভ করা হয়।

  • তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং পরপর সূচকগুলি একে অপরের থেকে কম বা বড় কিনা তা পরীক্ষা করা হয়৷

  • যদি তাই হয়, তাহলে পূর্ণসংখ্যা 1 দ্বারা বৃদ্ধি পাবে।

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


  1. Python প্রোগ্রাম একটি লিঙ্ক করা তালিকার শেষ থেকে Nth নোড প্রিন্ট করতে

  2. পাইথন প্রোগ্রাম পূর্ণসংখ্যার তালিকা থেকে সদৃশ মুদ্রণ করতে?

  3. পাইথন প্রোগ্রাম একটি তালিকায় উপাদান গণনা একটি উপাদান একটি Tuple না হওয়া পর্যন্ত?

  4. একটি তালিকা থেকে অনন্য মান প্রিন্ট করতে পাইথন প্রোগ্রাম