কম্পিউটার টিউটোরিয়াল

পাইথন প্রোগ্রাম - পূর্ণসংখ্যা তালিকার সব সম ও বিজোড় অঙ্কের যোগফল বের করা

যদি একটি পূর্ণসংখ্যা তালিকার সব সম ও বিজোড় অঙ্কের যোগফল বের করতে হয়, তবে একটি সাধারণ পুনরাবৃত্তি এবং modulus অপারেটর ব্যবহার করা হয়।

নিচে এর প্রদর্শন দেওয়া হলো:

উদাহরণ

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' নামে দুটি ভেরিয়েবল ঘোষণা করা হয়েছে।

  • তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং বিজোড় ও জোড় অঙ্কের যোগফল গণনা করা হয়েছে।

  • এটি উপাদানটির ২ দিয়ে মডুলাস लेकर এবং ০-এর সাথে তুলনা করে করা হয়।

  • এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।

  1. পাইথন প্রোগ্রামে অ্যারের যোগফল বের করা

  2. পাইথন প্রোগ্রাম লিস্টে ইভেন ও অড্ড সংখ্যা কাউন্ট করা

  3. লিস্টের কিউমুলেটিভ সাম বের করার পাইথন প্রোগ্রাম

  4. পাইথনে লিস্টের বিজোড় ও জোড় উপাদান আলাদা দুটি লিস্টে ভাগ করার প্রোগ্রাম