কম্পিউটার

পাইথনে প্রথম n বিজোড় সংখ্যার যোগফল বের করার প্রোগ্রাম


ধরুন আমাদের একটি সংখ্যা n আছে, আমাদের প্রথম n ধনাত্মক বিজোড় সংখ্যার যোগফল বের করতে হবে।

সুতরাং, যদি ইনপুট 7 এর মত হয়, তাহলে আউটপুট 49 হবে [1+3+5+7+9+11+13] =49

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

  • যদি n 0 এর মত হয়, তাহলে
    • রিটার্ন 0
  • সমষ্টি :=1, গণনা :=0, তাপমাত্রা :=1
  • গণনা করার সময়
  • temp :=temp + 2
  • সমষ্টি :=যোগফল + টেম্প
  • গণনা :=গণনা + 1
  • রিটার্ন যোগফল
  • আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -

    উদাহরণ

    class Solution:
       def solve(self, n):
          if n == 0:
             return 0
             sum = 1
             count = 0
             temp = 1
             while(count<n-1):
                temp += 2
                sum += temp
                count += 1
             return sum
    ob = Solution()
    print(ob.solve(7))

    ইনপুট

    7

    আউটপুট

    49

    1. পাইথন প্রোগ্রামে অ্যারের সমষ্টি খুঁজুন

    2. অ্যারের যোগফল খুঁজে পেতে পাইথন প্রোগ্রাম

    3. একটি সংখ্যার বিজোড় গুণনীয়কের যোগফল খুঁজে বের করার জন্য পাইথন প্রোগ্রাম

    4. পাইথন ব্যবহার করে প্রাকৃতিক সংখ্যার যোগফল কিভাবে বের করবেন?