কম্পিউটার

পাইথনের তালিকা থেকে বিজোড় উপাদানের যোগফল খুঁজে বের করার জন্য প্রোগ্রাম


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

সুতরাং, ইনপুট যদি সংখ্যার মত হয় =[5,7,6,4,6,9,3,6,2], তাহলে আউটপুট হবে 24 কারণ 5+7+9+3 =24।

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

  • তালিকা বোঝার মাধ্যমেও এটি সমাধান করুন
  • l :=সমস্ত e-এর জন্য উপাদানগুলির একটি তালিকা এবং যখন e বিজোড় হয়
  • সম() ফাংশনে l পাস করে l-এ উপাদানের যোগফল ফেরত দিন।

উদাহরণ

আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -

def solve(nums):
   return sum([i for i in nums if i % 2 == 1])
nums = [5,7,6,4,6,9,3,6,2]
print(solve(nums))

ইনপুট

[5,7,6,4,6,9,3,6,2]

আউটপুট

24

  1. পাইথন প্রোগ্রামে তালিকায় উপাদানের যোগফল খুঁজুন

  2. পাইথন প্রোগ্রাম একটি তালিকার ক্রমবর্ধমান যোগফল খুঁজে বের করতে

  3. পাইথন প্রোগ্রাম তালিকায় উপাদানের যোগফল খুঁজে বের করতে

  4. একটি তালিকা থেকে N বৃহত্তম উপাদান খুঁজে পেতে পাইথন প্রোগ্রাম