जब किसी पूर्णांक सूची के सभी सम और विषम अंकों का योग ज्ञात करना आवश्यक होता है, तो एक साधारण पुनरावृत्ति और 'मापांक' ऑपरेटर का उपयोग किया जाता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_list = [369, 793, 2848, 4314, 57467] print("The list is :") print(my_list) sum_odd = 0 sum_even = 0 for index in my_list: for element in str(index): if int(element) % 2 == 0: sum_even += int(element) else: sum_odd += int(element) print("The result is :") print("The sum of odd digits is :") print(sum_odd) print("The sum of odd digits is :") print(sum_even)
आउटपुट
The list is : [369, 793, 2848, 4314, 57467] The result is : The sum of odd digits is : 54 The sum of odd digits is : 46
स्पष्टीकरण
-
पूर्णांकों की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
दो चर 'sum_odd' और 'sum_even' घोषित किए गए हैं।
-
सूची को फिर से दोहराया जाता है, और विषम अंकों और सम अंकों के योग की गणना की जाती है।
-
यह 2 के साथ तत्व का मापांक प्राप्त करके और 0 से इसकी तुलना करके किया जाता है।
-
यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।