কম্পিউটার

পাইথন - ধারাবাহিক উপাদান শক্তির সমষ্টি


যখন ক্রমাগত উপাদান শক্তি যোগ করার প্রয়োজন হয়, তখন একটি 'যদি' শর্ত এবং '**' অপারেটর সহ একটি সাধারণ পুনরাবৃত্তি ব্যবহার করা হয়।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
my_list = [21, 21, 23, 23, 45, 45, 45, 56, 56, 67]

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

my_freq = 1
my_result = 0

for index in range(0, len(my_list) - 1):

   if my_list[index] != my_list[index + 1]:
      my_result = my_result + my_list[index] ** my_freq
      my_freq = 1

   else:
      my_freq += 1

my_result = my_result + my_list[len(my_list) - 1] ** my_freq

print("The resultant value is :")
print(my_result)

আউটপুট

The list is :
[21, 21, 23, 23, 45, 45, 45, 56, 56, 67]
The resultant value is :
95298

ব্যাখ্যা

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

  • ফ্রিকোয়েন্সি এবং ফলাফলের জন্য একটি পূর্ণসংখ্যা সংজ্ঞায়িত করা হয়।

  • তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং একটি 'যদি' শর্ত স্থাপন করা হয়েছে।

  • এটি পরপর উপাদানগুলি সমান কিনা তা পরীক্ষা করে।

  • যদি তারা সমান হয়, উপাদানটি তার কম্পাঙ্কের সাথে গুণিত হয় এবং ফলাফল পরিবর্তনশীলে যোগ করা হয়।

  • ফ্রিকোয়েন্সি ভেরিয়েবল 1 এ পুনরায় আরম্ভ করা হয়।

  • অন্যথায়, ফ্রিকোয়েন্সি ভেরিয়েবলটি 1 দ্বারা বৃদ্ধি পাবে।

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


  1. পাইথনে দীর্ঘতম ধারাবাহিক ক্রম

  2. পাইথনের তালিকায় পরপর উপাদান জোড়া

  3. পাইথনে শীর্ষ K ঘন ঘন উপাদান

  4. পাইথনে পাওয়ার অফ থ্রি