मान लीजिए हमारे पास n तत्वों की एक सूची है जिसे अंक कहा जाता है। हमें सूची से सभी विषम तत्वों का योग ज्ञात करना है।
इसलिए, अगर इनपुट nums =[5,7,6,4,6,9,3,6,2] जैसा है, तो आउटपुट 24 होगा क्योंकि 5+7+9+3 =24.
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
- सूची समझ द्वारा भी इसे हल करें
- 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