যখন একটি পূর্ণসংখ্যা তালিকার সমস্ত জোড় এবং বিজোড় সংখ্যার যোগফল খুঁজে বের করার প্রয়োজন হয়, তখন একটি সাধারণ পুনরাবৃত্তি এবং 'মডুলাস' অপারেটর ব্যবহার করা হয়৷
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
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 এর সাথে তুলনা করার মাধ্যমে করা হয়।
-
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷