যদি একটি তালিকা থেকে পিক বা ভ্যালির সংখ্যা প্রিন্ট করতে হয়, তবে একটি সাধারণ পুনরাবৃত্তি এবং একটি নির্দিষ্ট শর্ত ব্যবহার করা হয়।
নিচে এর প্রদর্শন দেওয়া হলো:
উদাহরণ
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
ব্যাখ্যা
একটি তালিকা সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
একটি পূর্ণসংখ্যা ভেরিয়েবল ০ দিয়ে আরম্ভ করা হয়েছে।
তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং ক্রমিক ইনডেক্সগুলি পরীক্ষা করা হয়েছে যে তারা একে অপরের চেয়ে কম বা বড় কিনা।
যদি হয়, তবে পূর্ণসংখ্যাটি ১ করে বৃদ্ধি করা হয়।
এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।