কম্পিউটার

একটি সংখ্যার ডানদিকের সেট বিট সাফ করার জন্য পাইথন প্রোগ্রাম


যখন পূর্বে সেট করা একটি সংখ্যার ডানদিকের বিটটি মুছে ফেলার প্রয়োজন হয়, তখন ‘&’ অপারেটর ব্যবহার করা যেতে পারে।

নীচে একই −

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

উদাহরণ

def clear_right_bit(my_val):
   return my_val & (my_val-1)
n_val = 6
print("The vlaue of n is :")
print(n_val)
print("The number after unsetting the rightmost set bit is ")
print(clear_right_bit(n_val))

আউটপুট

The vlaue of n is :
6
The number after unsetting the rightmost set bit is
4

ব্যাখ্যা

  • একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা একটি পূর্ণসংখ্যাকে প্যারামিটার হিসাবে নেয়।

  • এটি সংখ্যা এবং 1 দ্বারা হ্রাসকৃত সংখ্যার মধ্যে '&' অপারেশন গণনা করে।

  • পদ্ধতির বাইরে, একটি পূর্ণসংখ্যা সংজ্ঞায়িত করা হয়, এবং প্যারামিটার পাস করে পদ্ধতিটিকে বলা হয়।

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


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

  2. পাইথন প্রোগ্রাম একটি তালিকায় সবচেয়ে বড় সংখ্যা খুঁজে বের করতে

  3. পাইথন প্রোগ্রাম একটি প্রদত্ত সংখ্যার জন্য 3 এবং 5 দ্বারা বিভাজ্য সমস্ত সংখ্যা মুদ্রণ করে

  4. পাইথন প্রোগ্রাম একটি প্রদত্ত স্ট্রিং সেট ব্যবহার করে স্বর সংখ্যা গণনা