কম্পিউটার

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


রিকারশন ব্যবহার করে প্রদত্ত সংখ্যাটি বিজোড় সংখ্যা বা জোড় সংখ্যা কিনা তা পরীক্ষা করার প্রয়োজন হলে, পুনরাবৃত্তি ব্যবহার করা যেতে পারে।

পুনরাবৃত্তি বড় সমস্যার ছোট বিটগুলির আউটপুট গণনা করে, এবং এই বিটগুলিকে একত্রিত করে বড় সমস্যার সমাধান দেয়৷

উদাহরণ

নীচে একই −

এর জন্য একটি প্রদর্শন রয়েছে৷
def check_odd_even(my_num):
   if (my_num < 2):
      return (my_num % 2 == 0)
   return (check_odd_even(my_num - 2))
my_number = int(input("Enter the number that needs to be checked:"))
if(check_odd_even(my_number)==True):
   print("The number is even")
else:
   print("The number is odd!")

আউটপুট

Enter the number that needs to be checked:48
The number is even

ব্যাখ্যা

  • ‘check_odd_even’ নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে, যা একটি সংখ্যাকে প্যারামিটার হিসেবে নেয়।
  • সংখ্যাটি 2-এর কম হলে, 2 দিয়ে ভাগ করলে সংখ্যার অবশিষ্টাংশ গণনা করা হয় এবং 0 দিয়ে চেক করা হয়।
  • ফাংশনটিকে আবার কল করা হয়, এবং এইবার, পাস করা প্যারামিটারটি 2 দ্বারা হ্রাসকৃত সংখ্যা।
  • ফাংশনের বাইরে, ব্যবহারকারী দ্বারা একটি সংখ্যা ইনপুট হিসাবে নেওয়া হয়।
  • ফাংশনটিকে কল করা হয়, এবং এটি 'সত্য' কিনা তা পরীক্ষা করা হয়, যদি হ্যাঁ, এটি একটি জোড় সংখ্যা হিসাবে নির্ধারিত হয়।
  • অন্যথায় এটি একটি বিজোড় সংখ্যা হিসাবে বিবেচিত হয়।
  • এটি আউটপুট হিসাবে ফেরত দেওয়া হয়।

  1. প্রদত্ত পরিসরে বিজোড় ফ্যাক্টর সহ উপাদানের সংখ্যার জন্য পাইথন প্রোগ্রাম

  2. পাইথন প্রোগ্রামে একটি সংখ্যার জোড় গুণনীয়কের সমষ্টি খুঁজুন

  3. পাইথন প্রোগ্রামে প্রদত্ত নম্বরটি ফিবোনাচি নম্বর কিনা তা কীভাবে পরীক্ষা করবেন?

  4. পাইথন ব্যবহার করে একটি সংখ্যা বিজোড় বা জোড় কিনা তা কীভাবে পরীক্ষা করবেন?