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

পাইথন প্রোগ্রাম - তালিকা থেকে পিক বা ভ্যালির সংখ্যা প্রিন্ট করা

যদি একটি তালিকা থেকে পিক বা ভ্যালির সংখ্যা প্রিন্ট করতে হয়, তবে একটি সাধারণ পুনরাবৃত্তি এবং একটি নির্দিষ্ট শর্ত ব্যবহার করা হয়।

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

উদাহরণ

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

ব্যাখ্যা

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

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

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

  • যদি হয়, তবে পূর্ণসংখ্যাটি ১ করে বৃদ্ধি করা হয়।

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

  1. পাইথন প্রোগ্রাম: লিংকড লিস্ট (Linked List) থেকে শেষ থেকে n-তম নোড প্রিন্ট করা

  2. পাইথন প্রোগ্রাম: ইন্টিজার লিস্ট থেকে ডুপ্লিকেট প্রিন্ট করা

  3. পাইথন প্রোগ্রাম: টাপল (Tuple) আসা পর্যন্ত লিস্টের এলিমেন্ট গণনা

  4. পাইথন প্রোগ্রাম: লিস্ট থেকে অনন্য (Unique) মান প্রিন্ট করা