কম্পিউটার

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


একটি তালিকায় জোড় এবং বিজোড় উপাদান দুটি ভিন্ন তালিকায় স্থাপন করার প্রয়োজন হলে, দুটি খালি তালিকা সহ একটি পদ্ধতি সংজ্ঞায়িত করা যেতে পারে। সংখ্যাটি জোড় বা বিজোড় কিনা তা নির্ধারণ করতে মডুলাস অপারেটর ব্যবহার করা যেতে পারে।

নীচে একই −

এর প্রদর্শন করা হল

উদাহরণ

def split_list(my_list):
   even_list = []
   odd_list = []
   for i in my_list:
      if (i % 2 == 0):
         even_list.append(i)
      else:
         odd_list.append(i)
   print("The list of odd numbers are :", even_list)
   print("The list of even numbers are :", odd_list)

my_list = [2, 5, 13, 17, 51, 62, 73, 84, 95]
print("The list is ")
print(my_list)
split_list(my_list)

আউটপুট

The list is
[2, 5, 13, 17, 51, 62, 73, 84, 95]
The list of odd numbers are : [2, 62, 84]
The list of even numbers are : [5, 13, 17, 51, 73, 95]

ব্যাখ্যা

  • 'split_list' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে, যা একটি তালিকাকে প্যারামিটার হিসেবে নেয়।

  • দুটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷

  • পরামিতি তালিকাটি পুনরাবৃত্তি করা হয়, এবং সংখ্যাটি জোড় বা বিজোড় কিনা তা নির্ধারণ করতে মডুলাস অপারেটর ব্যবহার করা হয়৷

  • যদি এটি একটি জোড় সংখ্যা হয়, এটি প্রথম তালিকায় যোগ করা হয়, অন্যথায় এটি দ্বিতীয় তালিকায় যোগ করা হয়।

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

  • ফাংশনের বাইরে, একটি তালিকা সংজ্ঞায়িত করা হয়, এবং এই তালিকাটি পাস করে পদ্ধতিটি বলা হয়।

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


  1. Python প্রোগ্রাম দুটি তালিকার সমস্ত সাধারণ উপাদান প্রিন্ট করতে।

  2. জোড় এবং বিজোড় উপাদানকে দুটি ভিন্ন তালিকায় বিভক্ত করার জন্য পাইথন প্রোগ্রাম।

  3. দুটি তালিকায় অনুপস্থিত এবং অতিরিক্ত মান খুঁজে পেতে পাইথন প্রোগ্রাম?

  4. পাইথন প্রোগ্রাম দুটি তালিকার মধ্যে পার্থক্য তালিকাভুক্ত করতে।