কম্পিউটার

পাইথন প্রোগ্রাম একটি সিরিজ 1/1 এর যোগফল বের করতে! + 2/2! +3/3! + 4/4! +…….+ n/n!


এই প্রবন্ধে, আমরা প্রদত্ত সমস্যার বিবৃতিটি সমাধান করার জন্য সমাধান এবং পদ্ধতি সম্পর্কে শিখব।

সমস্যা বিবৃতি −একটি পূর্ণসংখ্যা ইনপুট n দেওয়া হলে, আমাদের একটি সিরিজ 1/1 এর যোগফল খুঁজে বের করতে হবে! + 2/2! +3/3! + 4/4! +…….+ n/n!

এখানে আমরা লুপের জন্য বাস্তবায়ন করছি, তাই আমরা সময় জটিলতা হিসাবে O(n) পাই।

এখানে দক্ষতা পৌঁছানোর জন্য আমরা একই লুপের মধ্যে ফ্যাক্টরিয়াল গণনা করি।

এখানে আমরা একটি sumofseries ফাংশন ফ্রেম করেছি যা নীচে বর্ণিত হয়েছে −

উদাহরণ

def sumOfSeries(num):
   res = 0
   fact = 1
   for i in range(1, num+1):
      fact *= i
      res = res + (i/ fact)
   return res
n = 100
print("Sum: ", sumOfSeries(n))

আউটপুট

Sum: 2.7182818284590455

সমস্ত ভেরিয়েবল এবং ফাংশন নীচের চিত্রে দেখানো হিসাবে গ্লোবাল স্কোপে ঘোষণা করা হয়েছে।

পাইথন প্রোগ্রাম একটি সিরিজ 1/1 এর যোগফল বের করতে! + 2/2! +3/3! + 4/4! +…….+ n/n!

উপসংহার

এই নিবন্ধে, আমরা একটি অ্যারের সমস্ত সংখ্যা ব্যবহার করে 3টি সংখ্যা দ্বারা বিভাজ্য করা সম্ভব কিনা তা খুঁজে বের করার পদ্ধতি সম্পর্কে শিখেছি৷


  1. একটি অভিধানে সমস্ত আইটেমের যোগফল খুঁজে পেতে পাইথন প্রোগ্রাম

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

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

  4. n^2 – (n-1)^2 হিসাবে n-তম পদ সহ সিরিজের যোগফল খুঁজে বের করার জন্য পাইথন প্রোগ্রাম